一、系统随机生成一个1~100的数字;
二、用户共有5次机会猜;
三、如果用户猜测数字大于系统给出的数字,打印"too big"
四、如果用户猜测数字小于系统给出的数字,打印"too small"
五、如果用户猜测的数字等于系统给出的数字,打印"Right",
并退出循环
import random ##调用random库(随机生成一个数字)
number = random.randint(1,100) ##设置随机生成数字的范围
for i in range(1,6): ##设置循环次数
a = int(input("请输入你想猜得数字:"))
if a == number: ##猜得数和指定的数相等
print("恭喜,猜数成功")
break ##判断如果猜对了,直接结束循环
elif a >= number: ##猜得数大于指定的数
print("很遗憾,你猜大了")
if i <= 4:
print("你还有",5-i,"次机会")
else:
print("你的机会已经用完了,下次再来吧")
else: ##上面都不满足执行
print("很遗憾,你猜小了")
if i <= 4:
print("你还有",5-i,"次机会")
else:
print("你的机会已经用完了,下次再来吧")
猜数字结果如下:



