python初学小游戏_python学习(小游戏)
小游戏
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学习(小游戏)相关推荐
- python 列表自动排序_Python学习小技巧之列表项排序的示例代码分享
这篇文章主要给大家介绍了Python学习小技巧之列表项排序的相关资料,文中介绍的非常详细,需要的朋友们可以参借鉴,下面跟着小编一起来学习学习吧. 本文介绍的是关于Python列表项排序的相关内容,分享 ...
- 初学python的小技巧_Python学习小技巧总结
三元条件判断的3种实现方法 C语言中有三元条件表达式,如 a>b?a:b,Python中没有三目运算符(?:),但Python有它自己的方式来实现类似的功能.这里介绍3种方法: true_par ...
- python有哪两种表现形式小练笔_Python学习小练笔—文本进度条
1.简单文本进度条 import time scale=10 print("-----执行开始-----") for i in range(scale+1): a,b='**'*i ...
- python初学篇笔记_Python学习笔记(基础篇)
Python 基础 输入输出 输出 使用print()可以向屏幕上输出指定的文字: >>> print('Hello world!') Hello world! print()中可以 ...
- python可视化窗口制作一个摇骰子游戏_python摇骰子游戏小案例
python摇骰子游戏小案例 小案例: import random #充值函数 def topup(): global money n = input('充值金额(100元等于30个金币充值金额不低于 ...
- python制作动态小游戏_Python——项目-小游戏2-动画绘制
实现游戏循环还有事件的监听 在上一讲中 你需要完成这样的这样的效果, 如果你还没有完成,请不要继续往下阅读!!切记切记切记.,重要的事情说三遍 我们来看一下什么是游戏循环 所谓的游戏循环很好的理解 就 ...
- python实现单机斗地主_Python编写斗地主游戏(单机版)
斗地主玩法介绍: 斗地主是三个人玩,两个人斗一个地主,地主20张牌.农民每人17张牌. 王炸:大王+小王 是最大牌,可以炸别人任意的牌,单张的话 大王比小王大,两者都可以代替任意牌型. 第二大是炸弹: ...
- python写安卓游戏_python写lol游戏脚本(用python开发安卓脚本)
python写lol游戏脚本 俾格米人和搅拌机的引擎. python-ogre和panda3d是用c/c编写的,但只提供了一个python接口. 你好,蟒蛇可以在Android上工作. 因为你可以在A ...
- python从入门到_Python学习路线从入门到上手,如何快速Python学习?
因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一.在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言. 风靡的另一个原因是,Python有非常多的第三方库.比如用 ...
- python中module用法_Python学习之module用法
Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...
最新文章
- 轻松了解Kubernetes认证功能
- 【Android 安全】DEX 加密 ( DEX 加密原理 | DEX 加密简介 | APK 文件分析 | DEX 分割 )
- DWR推送的一些随笔
- Tip:强制执行exchange DAG节点之间的数据库副本移动
- 前端学习(3292):副作用
- WebForms VS. MVC(翻译)
- Flume之介绍 核心组件 可靠性 恢复性
- Web开发入门型服务器使用心得
- mfc 服务器文件拷贝到本地,mfc服务器客户端间传输文件
- 技术 | Python从零开始系列连载(二十三)
- 百度云apkg手机文件怎么打开_无需会员 | 手机免费解压百度云压缩文件
- 2021-06-01
- ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
- 最近火爆全网的猫猫回收站教程,小七给你们搞来了
- 2022年中国数字科技专题分析
- 阿里云下载git镜像路径
- mysql的配置管理_MySQL 启动流程及配置管理
- APICloud+vue+vant实现二维码扫码功能
- ecshop添加多国货币
- 【中断】异常和中断的关系、异常向量表和中断向量表的关系