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

2025-09-29 12:39:44

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

j = 1

from random import  randint

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

2、用while循环语句写判断,条件设置为当j小于等于3的时候进入循环。在while语句当中用input 和用户交互,提示用户输入数字。

while j <=3:

 

   num = int(input("请输入数字(1-10):"))

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

3、用randint 提取一个从1到10的数字出来,if来做判断,当用户输入数字小的时候提示猜小了,当用户输入数字大的时候提示猜大了。

n = randint(1,10)

 

if num < n:

 

   print("猜小了")

 

if num > n:

 

   print("猜大了")

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

4、继续用if语句做判断,当用户输入正确的时候提示“回答正确”,“恭喜你”,

并且在代码最后用break代码跳出循环。

if num == n:

 

   print("回答正确")

 

   print("恭喜你")

 

   break

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

5、在while循环的最后进行计数,让用户每猜一次,j的值加上1。

j = j+1

这个代码非常重要,要不然将会因为j的初始值为1 而进入死循环。

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

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

else:

 

   print("三次没猜对,太笨了")

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

7、代码总结:

j = 1

 

from random import  randint

 

while j <=3:

 

   num = int(input("请输入数字(1-10):"))

 

   n = randint(1,10)

 

   if num < n:

 

       print("猜小了")

 

   if num > n:

 

       print("猜大了")

 

   if num == n:

 

       print("回答正确")

 

       print("恭喜你")

 

       break

 

   j = j+1

 

else:

 

   print("三次没猜对,太笨了")

下面是猜数字运行效果

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢