python实训猜数字游戏,python猜固定数字游戏代码
Python零基础入门的基础案例之猜数字游戏:
random模块的randint函数用于生成一个介于一和五百之间的随机数,input函数用于获取用户输入的数字。在while循环中,反复判断用户输入的数是否等于随机数。
涉及的主要知识点:基本数据类型,循环(for循环,while,if.else)
直接代码,代码上的注释很清楚。
Importrandom#调用随机模块
Num=random.randint(1,500)#随机生成一个1到500之间的数,并将其赋给Num
打印(“猜猜是什么数字”)
Time=input()#输入您猜测的值
Temp=int(time)#将您猜测的值转换为整数
I=1#猜测次数
#生成真循环,然后使用ifelseelif语句进一步排除了错误数字的范围,每重复一次循环,I就加1。
whileTrue:
iftemp==num:
打印(“你猜对了”)
ifi==1:
打印(“我第一次就猜对了”)
Break#当输入结果等于随机生成的结果时检查I的值,如果值为1则打印出相应的字符串。
elif500=tempnum:
打印(“太大,骚年”)
打印(加油,范围进一步缩小)
if10i15:
打印(你傻到猜这么多次,把数字搞这么大)#当猜值大于答案,次数在10-15次之间时,进行嘲讽。
elif1=tempnum:
打印(太小了,向上加点)
if10i15:
打印(把数字调高啊你)#当猜值小于答案且次数在10-15次之间时进行嘲讽。
eliftemp500:
打印(“号码大小应该从1到500”)
else:
打印(“数字不能小于1”)
#分别为I=10i=15I5反应不同。
ifi==10:
Print(你猜了十次了,还没猜出来,可汗)
ifi==15:
打印(‘你已经猜了15次了。看来你今天不适合买彩票’)
Ifi153360 #供嘲讽
打印(呵呵,我,时代)
打印()
时间=输入(“再猜一次”)
temp=int(time)
i=1
#跳出循环时,输出次数I,也就是你猜了多少次。
打印(你猜对了,I,你猜对了次)运行代码后的渲染:
想了解更多python的知识,请观看Python入门教程(黑马程序员)!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。