Python

  • Python猜数字小游戏
    • 说明
    • 分析
    • 代码实现
    • 补充说明

Python猜数字小游戏

说明

通常由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是否猜中:若猜测的数字大于设置的数字,出数字的人提示“很遗憾,你猜大了”;若猜测的数字小于设置的数字时,出数字的人提示“很遗憾,你猜小了”;若猜数字的人在规定的次数内猜中设置的数字,出数字的人提示“恭喜,猜数成功”。

本实例要求编写程序,实现遵循上述规则的猜数字游戏,并限制猜数机会只有 5 次。

分析

1、随机导入一个猜测的数字
2、通过循环控制玩家机会(for语句)
3、接受玩家输入的数据,用if……elif……else进行判断,并输出对应的结果

代码实现

"""
猜数字游戏
1、随机导入一个猜测的数字
2、通过循环控制玩家机会(for语句)
3、接受玩家输入的数据,用if……elif进行判断,并输出对应的结果"""import random
print(" Number Game,Please input a number in 1-100:")
random_num = random.randint(1,100)
# print(random_num) #打开注释可查看生成的随机数
for frequency in range(1,6) :number = input("Please input a number:")if number.isdigit( ) is False:print('Please input a right number:')elif int(number) < 0 or int (number) > 100 :print("The number must in 1-100!")elif random_num == int (number) :print("Congratulation! You use %d chances" % frequency)breakelif random_num > int(number):print("The number is smaller!")else:print("The number is bigger!")if frequency == 5:print("GAME OVER  The answer is %d !" %random_num)

补充说明

1、

random_num = random.randint(1,100)

random模块中的randint可以产生一个在1-100之间的随机的数字

2、

number.isdigit( )

isdigit()方法,判断玩家输入的是否是数字

Python|猜数字小游戏相关推荐

  1. python猜数字小游戏制作

    教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏&qu ...

  2. Python猜数字小游戏

    猜数字小游戏是利用while循环来获取用户输入,判断用户猜测数字与正确答案的大小,小于或大于则跳过本次循环,等于结束循环,输出猜测次数.代码如下: import randomtarget_number ...

  3. python猜数字小游戏你真的会吗?

    十二行代码搞定一个猜数字的小游戏,话不多说,直接上代码!如有不足还请大佬指正! from random import randint b=randint(1,1000) print("猜猜我 ...

  4. python猜数字小游戏(内附完整源码)

    代码如下: import random t=random.randint(0,99999) print("※=========☺========※=▇破产抽奖轮盘▆=※=======☹=== ...

  5. Python 猜数字小游戏,3次机会

    import random from time import sleep #定义一个随机数 answer=random.randint(1,100) print("You have only ...

  6. 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏

    题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...

  7. Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面

    Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面 from tkinter import * from tkinter import messagebox 导入提示框 from ...

  8. Python 小项目 猜数字小游戏

    欢迎来到<Python 小项目>专栏,这个专栏会不定时更新Python的小项目,大家可以订阅关注哦! 这次,我们要编写一个非常简单的猜数字小游戏! 先看看运行效果: 代码详细教学: 导入模 ...

  9. Python编写的猜数字小游戏~~~基于Tkinter库

    Python编写猜数字小游戏 编写猜数字小游戏 一.界面 1.PyQt5 2. wxPython 3. PyGTK 二.Tkinter功能 ① 15种核心组件 ② 组件的放置和排版(pack,grid ...

最新文章

  1. 共享首选项中commit()和apply()之间的区别是什么
  2. python3中unicode怎么写_详解python3中ascii与Unicode使用
  3. 【运筹学】线性规划 人工变量法 ( 人工变量法案例 | 第一次迭代 | 中心元变换 | 检验数计算 | 选择入基变量 | 选择出基变量 )
  4. ubuntu nfs
  5. python标准模块os
  6. python适合什么样的人群_什么样的人比较适合选择Python开发+人工智能技术?
  7. Net与Flex入门
  8. 洛谷 P1958 上学路线-dfs
  9. 产品经理十大悲催错误
  10. canvas 绘制圆形进度条
  11. shell脚本常见错误
  12. 每个特征图1各因子和一个偏置_nlp中的概率图模型
  13. MONO Jexus部署最佳体验
  14. 《SDN期末作业——实现负载均衡》
  15. 各浏览器的Hack写法
  16. 计算机管理 网络连接服务,WZC服务未开启无法连接网络 解决方法及步骤
  17. vue.js 获取当前屏幕的宽度_js获取浏览器和屏幕的各种宽度高度
  18. java class文件比较_Beyound Compare中比较java字节码class文件
  19. redhat安装wine教程_超简单制作多合一系统安装启动U盘的工具
  20. 什么是RSS?如何订阅RSS?

热门文章

  1. python命令行窗口最大化_基于python的豆瓣FM(终端命令行界面)
  2. 手机系统版本android 8,手机如何升级到安卓8.0系统?对手机有要求吗?
  3. IE8兼容border-radius
  4. cas351019-18-6|氟吡啶-3-硼酸|2-氟吡啶-5-硼酸|6-氟-3-吡啶硼酸
  5. Linux Debian11 服务器安装与SSH配置
  6. 云桌面和云计算之间的区别是什么
  7. 怀旧服默认服务器文件,《魔兽世界》怀旧服:这些服务器名称的小知识你得知道...
  8. sql 查询记录条数
  9. 3D Touch介绍:电子秤App与快捷操作
  10. aria2网页服务器错误,配置aria2服务器错误