1、写一个猜数字游戏,需求如下:
2、随机生成一个0-100之间的数字,让用户猜,如果用户猜对了,提示:回答正确,游戏结束.
3、如果猜错了给出对应的提示(您输入的值过大,您输入的值过小),最多允许猜7次.
import random
rDigital = random.randint(1, 100)
for i in range(1,8):
userPut = input('please input a digital:')
if userPut.isdigit():
if int(userPut) == rDigital:
print(f'==答案:{rDigital}。您的回答正确,游戏结束==')
break
elif int(userPut) > rDigital:
print('对比结果:您输入的值过大')
else:
print('对比结果:您输入的值过小')
else:
print('提示:请输入数字')
else:
print(f'==答案:{rDigital}。您的7次机会已用完,游戏结束==')