题目:编写程序生成10以内的随机数,当输入一个数以后提示猜的大了还是小了。三次猜测机会。
import random
try:
x=random.randint(0,10)
flag=3
while flag>0:
flag-=1
num=int(input('请输入您的答案'))
if x>num:
print('猜错了,你猜的小了,你还有{}次机会'.format(flag))
elif x<num:
print('猜错了,你猜的大了,你还有{}次机会'.format(flag))
else:
print('真棒,你猜对了。')
except:
print('程序出错啦!!!')
【运行结果】
请输入您的答案5
猜错了,你猜的大了,你还有2次机会
请输入您的答案1
猜错了,你猜的小了,你还有1次机会
请输入您的答案3
真棒,你猜对了。