例题一:猜数游戏。在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。

from random import *
a = randint(0,9)
i = 0
while(True):b= eval(input("输入所猜的数:"))i += 1if (b > a):print("遗憾,太大了!")elif(b < a):print("遗憾,太小了")else:print("预测{}次,你猜中了".format(i))break

例题二:改编例一,让计算机能够随机产生一个预设数字,范围在0~100之间,其他规则不变。


a = randint(0,100)

例题三:对于例二,当用户输入的不是整数(如字母、浮点数等)时,程序会终止执行退出。改遍该程序,当用户输入出错时给出“输入内容必须为整数!”的提示,并让用户重新输入。

from random import *
a = randint(0,100)
i = 0
while(True):try:b= eval(input("输入所猜的数(必须为整数):"))except NameError:print("输入的内容必须为整数!")b= eval(input("请重新输入所猜的数(必须为整数):"))i += 1if (b > a):print("遗憾,太大了!")elif(b < a):print("遗憾,太小了")else:print("预测{}次,你猜中了".format(i))break

python基础之猜数游戏相关推荐

  1. python 基础简单猜数游戏

    4.1 python 猜数游戏 代码 import random number=random.randint(1,5) guess=int(input("请输入一个1-5之间的数字:&quo ...

  2. Python案例:猜数游戏

    Python案例:猜数游戏 一.猜数游戏概述 Every programmer has a story about how they learned to write their first prog ...

  3. 用Python做一个猜数游戏(入门)

    用Python做一个猜数游戏(入门) 目录: 用Python做一个猜数游戏(入门) 第一阶段: 第二阶段: 前言: 各位大佬大家好,我是夕阳样桑,由于最近时间有点紧,所以先做一个小程序.感谢大家的支持 ...

  4. Java基础编写猜数游戏

    Java基础编写猜数游戏 设计内容及要求 产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止.游戏结束后计算出玩家所猜的次数. 目的及意义 通过猜数 ...

  5. 采用python语言实现猜数游戏_用python实现猜数游戏

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

  6. 采用python语言实现猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

  7. Python tkinter版猜数游戏

    程序启动后,首先需要启动一次游戏并设置数值范围和猜测次数,然后可以猜数并输入,程序会根据实际情况进行大小提示,退出程序时提示战绩,例如共玩几次和成功几次. import random import t ...

  8. 猜数字游戏python程序_Python猜数游戏,程序随机生成一个0-100的数,猜对后退出【实例源码】...

    Python猜数字游戏: 写程序,随机生成一个0~100之间的数用变量x绑定 循环让用户输入一个数用y绑定, 输出猜数字的结果 1. 如果y等于生成的数x,则提示"您猜对了", 打 ...

  9. 【python基础】猜数字游戏

    前言: 相信很多人都玩过猜数字游戏,游戏规则也十分简单.还记得小时候我经常和朋友一起玩,我们在桌上摆放一些1-100以内的数字卡片,一个人随机抽取一张卡片(这里不许偷看卡片内容),首先这个人随机猜一个 ...

最新文章

  1. golang 面向对象编程
  2. “中国式招标”的一些趣闻
  3. PlugX变体已经悄悄更改源代码且正式更名为THOR
  4. html font后面跟多种字体
  5. linux apu 分辨率,编写xorg.conf 简单三行解决Ubuntu分辩率不可调的问题
  6. 统计数组中重复元素个数
  7. python监控桌面捕捉_想要远程获取对方的桌面?Python教你一招搞定!
  8. 阈值和阀值的区别_基于双阈值设定的图像识别产品策略
  9. NB贝叶斯平凡而又神奇的贝叶斯方法
  10. [李景山php]每天TP5-20170110|thinkphp5-Model.php-3
  11. JavaScript PHP 通过URLEncode字串判断其编码是UTF-8还是GBK
  12. DirectFB简介以及移植[一]【转】
  13. 基于51单片机ADC0808的proteus仿真
  14. [模电]差模信号、共模信号的通俗解释
  15. 深入理解Arduino下的ESP8266_Non-OS_SDK API① Non-OS SDK
  16. 程序员转正述职报告_公司程序员试用期转正工作总结
  17. 20189217 2018-2019-2 《密码与安全新技术专题》第1周作业
  18. PHP 生成随机号段的电话号码,PHP手机号正则(多号段)
  19. 矩阵切换器有哪些控制方式,有什么好处
  20. nRF52832低功耗蓝牙应用开发之入门教程

热门文章

  1. lol1.7更新服务器维护,LOL7.1版本更新内容时间公告
  2. Ubuntu16.04上卸载anaconda3
  3. 矩阵连乘C语言递归实现
  4. 【前端面试之Vue】
  5. 手把手写一个vscode翻译插件
  6. Facebook推出强大Android 自动释放内存的图片库Fresco
  7. undeclared name问题,一定要仔细啊
  8. 全息与沙盘的融合,全息沙盘带来全新体验
  9. 知识点滴 - 自行车分类
  10. Linux重启命令 / 查看、重启、禁用网卡命令 / 修改IP / 操作防火墙命令