# 实现一个猜数字小游戏,随机生成一个0~100以内的数据,
# 由玩家来猜,每次猜完之后计算机告诉玩家是猜大了还是猜小了,
# 共5次机会,5次猜不出来宣布游戏失败。
import random # 导入随机数
computer_num = random.randint(0, 100) # 产生一个0到100的整数
b = 1 # 运行次数
while b <= 5:
role_num = eval(input("请猜猜电脑的数字是多少:"))
if role_num > computer_num:
print("猜大了,还可以再猜{}次".format(5-b))
b += 1 # 每次猜错,次数增加1
elif role_num <computer_num:
print("猜小了,还可以再猜{}次".format(5-b))
b += 1 # 每次猜错,次数增加1
else:
print("猜对了,电脑的数字是{}".format(computer_num))
break # 猜对直接退出循环
if b > 5: # 次数大于5时退出循环
break
print("电脑的数字是%d" % computer_num)