养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Python实现给用户指定次数的猜数字大小游戏

时间:2024-11-10 21:45:32

让用户输入一个数字,输入完成后提示猜大了还是猜小了,给三次机会下面我们一起来看一下如何用Python来实现这个功能吧

Python实现给用户指定次数的猜数字大小游戏

工具/原料

电脑

Python开发工具

方法/步骤

1、建立一个变量j设置这个变量的初始值为1,并且把取随机数功能写出来。j=1fromrandomimportrandint

Python实现给用户指定次数的猜数字大小游戏

2、用while循环语句写判断,条件设置为当j小于等于3的时候进入循环。在while语甜入艺阝句当中用input和用户交互,提示用户输入数字。whil髫潋啜缅ej<=3:num=int(input("请输入数字(1-10):"))

Python实现给用户指定次数的猜数字大小游戏

3、用randint提取一个从1到10的数字出来,if来做判断,当用户输入数字小的时鸷雄凰堆候提示猜小了,当用户输入数字大的时观锻娜叼候提示猜大了。n=randint(1,10)ifnum<n:print("猜小了")ifnum>n:print("猜大了")

Python实现给用户指定次数的猜数字大小游戏

4、继续用if语句做判断,当用户输入正确的时候提示“回答正确”,“恭喜你”,并且在代码最后用break代码跳出循环。ifnum==n:print("回答正确")print("恭喜你")break

Python实现给用户指定次数的猜数字大小游戏

5、在while循环的最后进行计数,让用户每猜一次,j的值加上1。j=j+1这个代码非常重要,要不然将会因为j的初始值为1而进入死循环。

Python实现给用户指定次数的猜数字大小游戏

6、以上是用户输入的情况,但是当用户三次没有猜对的时候,我们可以用else提示用户太笨了。else:print("三次没猜对,太笨了")

Python实现给用户指定次数的猜数字大小游戏

7、代码总结:j=1fromrandomimportrandint嘛术铹砾whilej<=3:num=int(input(&qu泠贾高框ot;请输入数字(1-10):"))n=randint(1,10)ifnum<n:print("猜小了")ifnum>n:print("猜大了")ifnum==n:print("回答正确")print("恭喜你")breakj=j+1else:print("三次没猜对,太笨了")下面是猜数字运行效果

Python实现给用户指定次数的猜数字大小游戏

Python实现给用户指定次数的猜数字大小游戏

© 一点知识