本案例只适合新手,老司机请绕路。

游戏介绍:程序自己有一个数字,用户输入一个数字,两个数字进行比较。

可以学到的知识点: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案例:猜数字小游戏,由浅入深!相关推荐

  1. python联机游戏制作_Python练习01-对战小游戏

    Python练习01-对战小游戏 近期在学习Python,其中有一道练习题,写一个对战小游戏,随机人物,随机属性(血量.攻击).指定我方人物出场顺序,三局两胜,代码如下: import time, r ...

  2. python十点半游戏代码_Python实现Pig Latin小游戏实例代码

    前言: 本文研究的主要是Python实现pig Latin小游戏的简单代码,具体介绍如下. Pig Latin是一个语言游戏. 步骤: 1.让用户输入一个英文单词 2.确保用户输入一个有效单词 3.将 ...

  3. python3小游戏源代码_Python入门塔防小游戏,开发步骤和源码,带你轻松学python...

    在上一篇文章中,我介绍了有关python入门塔防小游戏的一些功能,下面我继续讲解有关这个小游戏的大致开发步骤. 开发工具还是: Python版本:3.6.4 相关的模块有:pygame模块,以及一些p ...

  4. python如何使板子移动_python实现移动木板小游戏

    本文实例为大家分享了python实现移动木板小游戏的具体代码,供大家参考,具体内容如下 一.游戏简介 本游戏是通过python编写的小游戏,给初学者熟悉python编程语言抛砖引玉,希望有所帮助. 成 ...

  5. python接水果游戏代码_Python开发接水果小游戏编程

    我研发的Python游戏引擎Pylash已经更新到1.4了.现在我们就来使用它完成一个极其简单的小游戏:接水果.以下是游戏截图: vc/yvPy/2NbGyMvO79LGtq+jrMq5yMvO79P ...

  6. python弹球小游戏程序设计_Python写的弹球小游戏

    原标题:Python写的弹球小游戏 Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣 ...

  7. python飞机大战加背景音乐_python实现飞机大战小游戏 python飞机大战中的音频文件怎么改成MP3...

    怎么样用Python写飞机大战游戏 python开发飞机大战外星人游戏怎么弄双人模式新的一年,哪怕仍是一个人,也要活得像一支队伍,为自己的头脑和心灵招兵买马,不气馁,有召唤,爱自由. 主函数 impo ...

  8. python简单游戏实例_Python实现的简单算术游戏实例

    本文实例讲述了Python实现的简单算术游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python from operator import add, sub from ...

  9. python塔防小游戏代码_Python制作塔防小游戏

    开发工具 Python版本:3.6.4 相关模块: pygame模块: 以及一些Python自带的模块. ​ 原理介绍 游戏规则简介: 玩家通过建造箭塔抵御敌人的进攻. 每隔一段时间,将会有一波敌人从 ...

最新文章

  1. 素数、最大公约数、最下公倍数、质因数分解
  2. 吴恩达:无监督学习很重要!
  3. 在pandas数据框中选择多个列
  4. Cell Reports | 佩戴假肢后,真的能产生正确位置的触觉感吗?研究人员表示并不能...
  5. 云服务器怎么选系统,云服务器怎么选择操作系统
  6. ASP.NET中下载文件的几种方法
  7. 打孔屏+屏下指纹!这届iPhone全是安卓玩剩下的
  8. Thymeleaf-extras-Spring Security 权限控制
  9. web开发-引用Google font library-学习笔记四
  10. FudanNLP 复旦分词系统 小试一把
  11. aven class javax.xml.parsers.SecuritySupport12 cannot access its superclass javax.xml.parsers.Secur
  12. 树状笔记软件for linux,WikidPad:wiki风格的开源树状笔记管理软件(新增发布内容为html)...
  13. RASP技术进阶系列(一):与WAF的“相爱相杀”
  14. 如何找回iPhone的访问限制密码
  15. IDEA 使用SequenceDiagram插件绘制时序图
  16. 已知圆外一点坐标,以及圆心坐标、半径,求圆的切线方程
  17. 启动VMware虚拟机显示:物理内存不足无法使用
  18. CentOS7 初次安装记录(三)配置PHP和MYSQL
  19. UiBot Excel筛选
  20. RT3070 WIFI模块Android调试全记录

热门文章

  1. 单因素方差分析_基于R语言开展方差分析(一)——单因素方差分析
  2. oracle 删除主键_大数据量删除的思考 4
  3. mysql vfp_vfp+mysql问题|交流区 - 梅子Visual FoxPro 编程 - Powered by phpwind
  4. mysql 搭建日志服务器_一、架构01-搭建日志服务器Rsyslog
  5. 机器学习的练功方式(五)——模型选择及调优
  6. 数据库杂谈(五)——关系数据库语言
  7. cnpm与npm的区别
  8. 解析可变参数函数的实现原理(printf,scanf)
  9. 求一个正整数是哪几个正整数相加的和,这些数不能相同
  10. Qt下Undefined reference to 'vtable for xxx'