零基础入门学习Python(4)--改进我们的小游戏
2018-01-31 15:11
507 查看
前言
在以前的博客中有做个一个小游戏,但是太简单了,所以这次就来对我们做的小游戏进行改进,改善从以下四个方面进行:程序猜错的时候要给出提示,例如告诉用户输入的值是大了还是小了。
以前程序每运行一次只能猜一次,应该提供多次机会给用户猜测。
每次运行程序,答案要是随机的。
对输入的值进行检测,输入有误要给提示。
游戏改进后的流程图
改进后的代码
import random times = 5 secret = random.randint(1,10) print('----------我爱鱼C工作室----------') guess = 0 print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ") while(guess != secret) and (times > 0): temp = input() if temp.isdigit(): guess = int(temp) times = times - 1 if guess == secret: print("卧槽,你是小甲鱼心里的蛔虫吗?!") print("哼,猜中了也没有奖励!") else: if guess > secret: print("哥,大了大了~~~") else: print("嘿,小了,小了~~~") if times > 0: print("再试一次吧:", end=" ") else: print("机会用光咯T_T") else: times = times - 1 if times > 0: print("抱歉,您的输入有误,请输入一个整数:",end=" ") else: print("没有机会了T_T") print("游戏结束,不玩拉o(^▽^)o")
相关文章推荐
- 零基础入门学习Python(4)--改进我们的小游戏
- 改进我们的小游戏 - 零基础入门学习Python004
- 【零基础入门学习Python笔记004】改进第一次设计的游戏
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句
- Python学习入门基础教程(learning Python)--5.2 Python读文件基础
- Python学习入门基础教程(learning Python)--6.4 Python的list与函数
- Python学习入门基础教程(learning Python)--3.1Python的if分支语句
- Python学习入门基础教程(learning Python)--3.3.3 Python逻辑关系表达式
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- Python学习入门基础教程(learning Python)--1.2.1 Python输出语句print基本使用 .
- Python学习入门基础教程(learning Python)--8.1 字典数据添加与删除
- Python学习入门基础教程(learning Python)--1.2.2 Python格式化输出基础 .
- Python初学者(零基础学习Python、Python入门)常见问题:书籍推荐、资料、社区
- 用Python设计第一个游戏 - 零基础入门学习Python002
- Python学习入门基础教程(learning Python)--6.3 Python的list切片高级
- Python学习入门基础教程(learning Python)--5.3 Python写文件基础
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- Python学习入门基础教程(learning Python)--3.3.1 Python下的布尔表达式
- 我和Python的第一次亲密接触 - 零基础入门学习Python001