题目
“猜数游戏”要求如下:系统自动生成一个100以内随机的正整数,用户有5次猜数机会,如果猜中提示“恭喜你,猜对了!”;提示“偏大”或“偏小”,然后继续猜数。如果5次都未猜中,计算机公布答案,并提示“5次都没有猜中,游戏结束!”。
补全以下程序代码:
import random
num=random.randint(1,100)
n=5
flag=True
while:
guess=int(input("请输入猜测的数:"))
if guess<num:
print("偏小")
n=n-1
elif guess>num:
print("偏大")
n=n-1
else:
print("恭喜你,猜对了!")
flag=False
break #跳出当前循环,执行循环后的语句
if flag:
print("答案是:"+str(num)+"5次都没有猜中,游戏结束!")
请补全程序。
答案:【1】n>0或n!=0或n>1或0<n或0!=n或1<=n