python猜数字小游戏实现代码
更新时间:2022年01月06日 09:20:33 作者:小版魔刀
大家好,本篇文章主要讲的是python猜数字小游戏实现代码,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下。
我们先来看导入模块:
""" 简易python猜数小游戏""" import random import time #导入模块
我们导入了两个模块: random随机数 time时间
接着命名变量:
b = 20 #最大值 a = random.randint(0, b) #要猜的数在最大值和0之间 t = 1 #设立关数变量 f = 10 #游戏猜数字次数 number = int(input("请输入整数(", b, ')以内:') #输入你猜的数
最后判断结果是否正确:
if number == a: #如果你猜的数字等于要猜的数,就将最大值加5,要猜的数改变 sleep(1) print('猜对了,进行下一关') b += 5 a = random.randint(0, b) elif number > a: #大了,从新猜 time.sleep(1) number = int(input('不对哟,输入小了,请从新输入:')) elif number < a:#大了,从新猜 time.sleep(1) number = int(input('不对哟,输入大了,请从新输入:')) else: #如果你输入的不对 time.sleep(1) print('你输的是个锤子?') number = int(input('请从新输入:'))
总程序:
import random import time b = 20 a = random.randint(0, b) t = 1 f = 10 number = int(input('>>>')) while True: f -= 1 if number == a: time.sleep(1) print('猜对了,进行下一关') b += 5 a = random.randint(0, b) time.sleep(0.5) print(b, '以内') f = 10 number = int(input('>>>')) elif number > a: time.sleep(1) number = int(input('不对哟,输入小了,请从新输入:')) elif number < a: time.sleep(1) number = int(input('不对哟,输入大了,请从新输入:')) else: time.sleep(1) print('你输的是个锤子?') number = int(input('请从新输入:'))
到此这篇关于python猜数字小游戏实现代码的文章就介绍到这了,更多相关python猜数字小游戏内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python中的random.uniform()函数教程与实例解析
今天小编就为大家分享一篇关于Python中的random.uniform()函数教程与实例解析,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2019-03-03tensorboard 可视化之localhost:6006不显示的解决方案
这篇文章主要介绍了tensorboard 可视化之localhost:6006不显示的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-05-05如何在sae中设置django,让sae的工作环境跟本地python环境一致
这篇文章主要介绍了如何在sae中设置django,让sae的工作环境跟本地python环境一致,需要的朋友可以参考下2017-11-11DataFrame:通过SparkSql将scala类转为DataFrame的方法
今天小编就为大家分享一篇DataFrame:通过SparkSql将scala类转为DataFrame的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-01-01
最新评论