小游戏

1.身份选择

① 显示提示信息

欢迎光临XXX游戏!

请选择你的身份:

1. XXX

2. xxx

请选择:x

② 根据用户选择来分配身份(显示不同的提示消息)

1. ....

2. ....

3. ....

2、 游戏逬行

① 显示玩家的基本信息(攻击力生命值)

② 显示玩家可以逬行的操作:

1、 练级

-提升玩家的攻击力和生命值

2、 打BOSS

-玩家对 BOSS逬行攻击,玩家要攻击BOSS , BOSS对玩家进行反击

-计算BOSS是否被玩家消灭,玩家是否被BOSS消灭

-游戏结束

3、 逃跑

-退出游戏,显示提示信息,游戏结束!

begin = """

=========== 欢迎来到游戏《唐僧大战白骨精》===========

请选择你的身份:

1.唐僧

2.白骨精

"""

begin_2 = """

请选择你要的操作:

1.练级

2.打boss

3.逃跑

"""

MAX = 2

MP = 2

print(begin)

select_1= input("请选择(1-2):")

if select_1.isdigit() == False:          # 判断是否是一个合法的数字

print("你的选择有误,系统自动分配到唐僧")

elif int(select_1) == 1:          # 当输入内容的1时

print("你选择了->唐僧

elif int(select_1) == 0:

print("你的选择有误,系统自动分配到唐僧")

elif int(select_1) == 2 :

print("你选boss干嘛,自动选择唐僧")

else :

print("你的选择有误,系统自动分配到唐僧")

print("你的身份是->唐僧

while True:

print(begin_2)

select_2= input("请选择(1-3):")

if select_2 == str(1):    # 每次运行增加2的攻击力

MAX += 2

MP += 2

print("你的身份是->唐僧

elif select_2 == str(2):

print("开始打boss")

if MAX > 10:      # boss的血量

print("你赢了,游戏结束!")    # 如果攻击力的攻击大于10时就胜利

input()

exit()

else:

print("你输了,游戏结束!")

input()

exit()

elif select_2 == str(3):

print("你选择了逃跑,猴哥出现你被救了")

input()

exit()

else:

print("你输入有误!")

continue        # 结束跳过本次循环,继续进行循环

python初学小游戏_python学习(小游戏)相关推荐

  1. python 列表自动排序_Python学习小技巧之列表项排序的示例代码分享

    这篇文章主要给大家介绍了Python学习小技巧之列表项排序的相关资料,文中介绍的非常详细,需要的朋友们可以参借鉴,下面跟着小编一起来学习学习吧. 本文介绍的是关于Python列表项排序的相关内容,分享 ...

  2. 初学python的小技巧_Python学习小技巧总结

    三元条件判断的3种实现方法 C语言中有三元条件表达式,如 a>b?a:b,Python中没有三目运算符(?:),但Python有它自己的方式来实现类似的功能.这里介绍3种方法: true_par ...

  3. python有哪两种表现形式小练笔_Python学习小练笔—文本进度条

    1.简单文本进度条 import time scale=10 print("-----执行开始-----") for i in range(scale+1): a,b='**'*i ...

  4. python初学篇笔记_Python学习笔记(基础篇)

    Python 基础 输入输出 输出 使用print()可以向屏幕上输出指定的文字: >>> print('Hello world!') Hello world! print()中可以 ...

  5. python可视化窗口制作一个摇骰子游戏_python摇骰子游戏小案例

    python摇骰子游戏小案例 小案例: import random #充值函数 def topup(): global money n = input('充值金额(100元等于30个金币充值金额不低于 ...

  6. python制作动态小游戏_Python——项目-小游戏2-动画绘制

    实现游戏循环还有事件的监听 在上一讲中 你需要完成这样的这样的效果, 如果你还没有完成,请不要继续往下阅读!!切记切记切记.,重要的事情说三遍 我们来看一下什么是游戏循环 所谓的游戏循环很好的理解 就 ...

  7. python实现单机斗地主_Python编写斗地主游戏(单机版)

    斗地主玩法介绍: 斗地主是三个人玩,两个人斗一个地主,地主20张牌.农民每人17张牌. 王炸:大王+小王 是最大牌,可以炸别人任意的牌,单张的话 大王比小王大,两者都可以代替任意牌型. 第二大是炸弹: ...

  8. python写安卓游戏_python写lol游戏脚本(用python开发安卓脚本)

    python写lol游戏脚本 俾格米人和搅拌机的引擎. python-ogre和panda3d是用c/c编写的,但只提供了一个python接口. 你好,蟒蛇可以在Android上工作. 因为你可以在A ...

  9. python从入门到_Python学习路线从入门到上手,如何快速Python学习?

    因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一.在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言. 风靡的另一个原因是,Python有非常多的第三方库.比如用 ...

  10. python中module用法_Python学习之module用法

    Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...

最新文章

  1. 轻松了解Kubernetes认证功能
  2. 【Android 安全】DEX 加密 ( DEX 加密原理 | DEX 加密简介 | APK 文件分析 | DEX 分割 )
  3. DWR推送的一些随笔
  4. Tip:强制执行exchange DAG节点之间的数据库副本移动
  5. 前端学习(3292):副作用
  6. WebForms VS. MVC(翻译)
  7. Flume之介绍 核心组件 可靠性 恢复性
  8. Web开发入门型服务器使用心得
  9. mfc 服务器文件拷贝到本地,mfc服务器客户端间传输文件
  10. 技术 | Python从零开始系列连载(二十三)
  11. 百度云apkg手机文件怎么打开_无需会员 | 手机免费解压百度云压缩文件
  12. 2021-06-01
  13. ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
  14. 最近火爆全网的猫猫回收站教程,小七给你们搞来了
  15. 2022年中国数字科技专题分析
  16. 阿里云下载git镜像路径
  17. mysql的配置管理_MySQL 启动流程及配置管理
  18. APICloud+vue+vant实现二维码扫码功能
  19. ecshop添加多国货币
  20. 【中断】异常和中断的关系、异常向量表和中断向量表的关系

热门文章

  1. 一分钟教你在PyTorch跑模型的时候提取中间层查看图片
  2. 从零开始学Pytorch(十六)之模型微调
  3. 如何快速通过全国计算机等级考试【二级三级】(干货文章)
  4. Python面向对象的基本实现
  5. 通过python连接mysql模拟成绩查询系统
  6. day25 java的集合(3)List
  7. pm2 多个线程输出一个日志_PM2 源码分析
  8. git 查看分支_系统掌握Git之—探索.git
  9. python面向对象程序设计实训学生自我总结_Python面向对象程序设计示例小结
  10. php如何根据ip查找地址,根据IP地址查找IP所在地