当前位置:   article > 正文

用Python做一个猜数字小游戏_随机生成一个数字a(1~10的整数),用户去猜这个数字是多少?用户猜测的数字x通过键盘

随机生成一个数字a(1~10的整数),用户去猜这个数字是多少?用户猜测的数字x通过键盘

猜数字游戏。利用计算机产生一个0~10的整数。用户猜测对提示“成功”的提示,错误给出“太大了”或“太小了”的提示,继续猜。

from random import randint

a= randint(0,10)
#print(a)
print("庄家出了一个0到10之间的数····")
b=False
c=1


while b==False:
    print("第"+str(c)+"局")
    d=int(input("请输入你认为得庄数:"))
    if a==d:
       b=True
       print("成功")
    elif a<d:
        print("你猜大了")
    else:
        print("你猜小了")
    c+=1
print("游戏结束")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

我们首先导入Python中的random随机数生成的标准库。从ramdom库中导入randint函数。
randint(a,b)函数:产生指定范围内的随机整数,生成随机整数n(a<=n<=b).
在使用循环函数时使用while.(个人习惯,用for也可以)
因为这个循环次数是不知道的,用while更便捷。
注意:一定要在循环开始前,正确设置b的初始值(循环的判断值)。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号