python猜数字游戏实例_Python案例:猜数字小游戏,由浅入深!
本案例只适合新手,老司机请绕路。
游戏介绍:程序自己有一个数字,用户输入一个数字,两个数字进行比较。
可以学到的知识点:input函数、字符串、while循环、if条件判断语句、break语句。
一、 简单版
猜数字游戏,自己有一个数字(my_Num),让用户输入数字(you_Num),进行比较。如果两个数字相等,则输出“你答对了!”。如果两个数字不相等,则输出“你答错了”,代码如下:
# 我们先定义一个数字
my_Num = 8
you_Num = input("请输入一个数字:")
# 判断you_Num是否为数字
if you_Num.isdigit():
# 判断
if my_Num==int(you_Num): # 因为input接收的信息为str类型,这里要做一个强制类型转换
print('你答对了!')
else:
print('你答错了')
else:
print("请输入数字")
我们来运行一下上边这个小例子:当输入非数字当输入“6”当输入“8”
二、进阶版
这次,我们只允许输入三次,三次之后结束程序,同时,我们可以告诉用户,你输入的数字是大了或者小了。代码如下
# 我们先定义一个数字
my_Num = 8
times = 3
while times>0:
print()
you_Num = input("请输入一个数字,你只有"+str(times)+"次机会:")
times = times-1
# 判断用户输入的是否是一个数字
if you_Num.isdigit():
# 判断
if my_Num==int(you_Num): # 因为input接收的信息为str类型,这里要做一个强制类型转换
print('你答对了!')
break # 当答对的时候,跳出循环
elif my_Num > int(you_Num):
print("你输入的数字小了")
else:
print('你输入的数字大了')
else:
print("请输入数字!")
不同情况,运行结果如下:三种不对的情况当我们回答正确,程序自动跳出循环
python猜数字游戏实例_Python案例:猜数字小游戏,由浅入深!相关推荐
- python联机游戏制作_Python练习01-对战小游戏
Python练习01-对战小游戏 近期在学习Python,其中有一道练习题,写一个对战小游戏,随机人物,随机属性(血量.攻击).指定我方人物出场顺序,三局两胜,代码如下: import time, r ...
- python十点半游戏代码_Python实现Pig Latin小游戏实例代码
前言: 本文研究的主要是Python实现pig Latin小游戏的简单代码,具体介绍如下. Pig Latin是一个语言游戏. 步骤: 1.让用户输入一个英文单词 2.确保用户输入一个有效单词 3.将 ...
- python3小游戏源代码_Python入门塔防小游戏,开发步骤和源码,带你轻松学python...
在上一篇文章中,我介绍了有关python入门塔防小游戏的一些功能,下面我继续讲解有关这个小游戏的大致开发步骤. 开发工具还是: Python版本:3.6.4 相关的模块有:pygame模块,以及一些p ...
- python如何使板子移动_python实现移动木板小游戏
本文实例为大家分享了python实现移动木板小游戏的具体代码,供大家参考,具体内容如下 一.游戏简介 本游戏是通过python编写的小游戏,给初学者熟悉python编程语言抛砖引玉,希望有所帮助. 成 ...
- python接水果游戏代码_Python开发接水果小游戏编程
我研发的Python游戏引擎Pylash已经更新到1.4了.现在我们就来使用它完成一个极其简单的小游戏:接水果.以下是游戏截图: vc/yvPy/2NbGyMvO79LGtq+jrMq5yMvO79P ...
- python弹球小游戏程序设计_Python写的弹球小游戏
原标题:Python写的弹球小游戏 Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣 ...
- python飞机大战加背景音乐_python实现飞机大战小游戏 python飞机大战中的音频文件怎么改成MP3...
怎么样用Python写飞机大战游戏 python开发飞机大战外星人游戏怎么弄双人模式新的一年,哪怕仍是一个人,也要活得像一支队伍,为自己的头脑和心灵招兵买马,不气馁,有召唤,爱自由. 主函数 impo ...
- python简单游戏实例_Python实现的简单算术游戏实例
本文实例讲述了Python实现的简单算术游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python from operator import add, sub from ...
- python塔防小游戏代码_Python制作塔防小游戏
开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. 原理介绍 游戏规则简介: 玩家通过建造箭塔抵御敌人的进攻. 每隔一段时间,将会有一波敌人从 ...
最新文章
- 素数、最大公约数、最下公倍数、质因数分解
- 吴恩达:无监督学习很重要!
- 在pandas数据框中选择多个列
- Cell Reports | 佩戴假肢后,真的能产生正确位置的触觉感吗?研究人员表示并不能...
- 云服务器怎么选系统,云服务器怎么选择操作系统
- ASP.NET中下载文件的几种方法
- 打孔屏+屏下指纹!这届iPhone全是安卓玩剩下的
- Thymeleaf-extras-Spring Security 权限控制
- web开发-引用Google font library-学习笔记四
- FudanNLP 复旦分词系统 小试一把
- aven class javax.xml.parsers.SecuritySupport12 cannot access its superclass javax.xml.parsers.Secur
- 树状笔记软件for linux,WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)...
- RASP技术进阶系列(一):与WAF的“相爱相杀”
- 如何找回iPhone的访问限制密码
- IDEA 使用SequenceDiagram插件绘制时序图
- 已知圆外一点坐标,以及圆心坐标、半径,求圆的切线方程
- 启动VMware虚拟机显示:物理内存不足无法使用
- CentOS7 初次安装记录(三)配置PHP和MYSQL
- UiBot Excel筛选
- RT3070 WIFI模块Android调试全记录
热门文章
- 单因素方差分析_基于R语言开展方差分析(一)——单因素方差分析
- oracle 删除主键_大数据量删除的思考 4
- mysql vfp_vfp+mysql问题|交流区 - 梅子Visual FoxPro 编程 - Powered by phpwind
- mysql 搭建日志服务器_一、架构01-搭建日志服务器Rsyslog
- 机器学习的练功方式(五)——模型选择及调优
- 数据库杂谈(五)——关系数据库语言
- cnpm与npm的区别
- 解析可变参数函数的实现原理(printf,scanf)
- 求一个正整数是哪几个正整数相加的和,这些数不能相同
- Qt下Undefined reference to 'vtable for xxx'