用Python做一个猜数字小游戏

猜数字游戏。利用计算机产生一个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("游戏结束")

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

发布了3 篇原创文章 · 获赞 1 · 访问量 80

猜你喜欢

转载自blog.csdn.net/weifengni/article/details/104360741