python退出帮助系统_Python退出脚本并返回Main
我试图制作一个简单的基于文本的游戏来提高我对Python的了解,并且我在另一个Python文件中创建了一个小的战斗系统。我调用这个系统的方法是导入文件,然后调用start函数。我遇到的问题实际上是让脚本停止并返回到主脚本,以便玩家可以继续游戏。以下是目前为止的相关代码:
战斗.pydef fight():
global enemy_health
global enemy
if health <= 0:
print "You have died!"
return False
elif enemy_health <= 0:
print "You have killed the %s!" % enemy
return True
print "You have %d health." % health
print "The enemy has %d health." % enemy_health
while True:
choice = raw_input("> ")
if choice == "stab":
pDamage = random.randrange(2, 4)
enemy_health -= pDamage
print "You stab the %s and deal %d damage!" % (enemy, pDamage)
enemyTurn()
elif choice == "slash":
pDamage = random.randrange(1, 6)
enemy_health -= pDamage
print "You slash the %s and deal %d damage!" % (enemy, pDamage)
enemyTurn()
elif choice == "chop":
pDamage = random.randrange(2, 7)
enemy_health -= pDamage
print "You chop the %s and deal %d damage!" % (enemy, pDamage)
enemyTurn()
else:
print "You can slash, stab, or chop the enemy!"
游戏.py
^{pr2}$
所以,问题是当玩家赢或输的时候战斗.py返回一个值,整个游戏退出。任何帮助解决这个问题将不胜感激。提前谢谢!在
python退出帮助系统_Python退出脚本并返回Main相关推荐
- python注册登录系统_Python实现简单用户注册信息管理系统
1 #coding:utf-8 2 ''' 3 用户注册信息管理系统4 功能包括:5 1.查看全部已注册用户信息6 2.查找用户信息7 3.修改用户信息8 4.删除用户信息9 5.添加新用户10 6. ...
- python成绩查询系统_Python爬虫实战:登录教务系统查成绩
本文记录我用Python登录教务系统查询成绩的过程.手动输入验证码,简单获取成绩页面.后续将可能更新自动识别验证码登录查询 前期准备 本爬虫用到了Python的Requests库和BeautifulS ...
- python退出帮助系统_Python基础(09):帮助
一.注释 确保对模块, 函数, 方法和行内注释使用正确的风格 单行注释以 # 开头 # 这是一个注释 print("Hello, World!") 单引号(''') #!/usr/ ...
- python退出循环快捷_python退出循环的方法
break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执 ...
- python网盘系统_python做系统
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在实际开发中,除了编写python自身的代码外,还经常需要执行操作系统的命令. ...
- python做bi系统_Python开源 BI 工具 Superset 的搭建与初级使用
Superset 是一款由 Airbnb 开源的"现代化的企业级 BI(商业智能) Web 应用程序",其通过创建和分享 dashboard(看板),为数据分析提供了轻量级的数据查 ...
- python支持什么系统_python什么系统
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如果是如果是mac的操作系统,最开始直接下载mac版本的开发环境就可以了,可以直 ...
- python 停车场收费系统_python实现停车管理系统
Python停车管理系统可实现车辆入库,按车牌号或者车型查询车辆,修改车辆信息,车辆出库时实现计费,按车型统计车辆数和显示全部车辆信息的功能 (1)定义车辆类,属性有车牌号.颜色.车型(小汽车.小卡. ...
- python小型登录系统_python实现用户登录系统
本文实例为大家分享了用户登录系统python实现代码,供大家参考,具体内容如下 注意事项: 1.使用python3执行程序.按提示输入1或2,登录或退出程序 2.输入用户名后,如果用户名被锁定及无效用 ...
最新文章
- 《评人工智能如何走向新阶段》后记(再续6)
- codeblocks常用配置
- 用python写脚本看什么书-你用 Python 写过哪些有趣的脚本?
- java set集合转数组_Java数组【array】与集合【list】的相互转换
- 数据挖掘介绍以及模型参数详解
- 当推荐系统遇上多模态Embedding
- 如何安装sshd服务用于远程登录
- pl/sql 设置编码
- Flutter实战1 --- 写一个天气查询的APP
- Html5实现二维码扫描并解析-web前端教程
- 不得不说的FUP P4K血型卡专用离心机
- LightOJ1220 —— 质因数分解
- 外国内乱时,撤侨不一定是最佳策略
- python特殊符号_Python一行代码过滤标点符号等特殊字符
- 英语语法快速入门4--定语与定语从句(附思维导图)
- 博主已出版的全部译作汇总
- 逐浪CMS2 x3.8新功能:定时执行C#代码让二次开发虎虎添翼
- 商家如何自己零成本免费制作点餐小程序
- SAP 今年上半年的业绩非常
- 一分钟学会看k线图_一分钟怎样学会看k线图(纯干货)散户必备!
热门文章
- springBoot JPA 数据库字段(实体类)带下划线在扩展findBy方法时出错的解决办法
- Consul 服务注册与发现一站式解决方案
- H5 播放视频常见bug及解决方案
- 用jsonp 解决跨域问题
- Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法
- 如何分组Windows窗体单选按钮?
- Sublime Text 2中的正则表达式搜索替换
- 如何检查字符串是否以指定的字符串开头? [重复]
- 对服务与工厂感到困惑
- sqlserver的存储过程mysql_mysql,sqlserver存储过程的创建及执行