import random
un = random.randint(1,100)
counter =0
while counter <7: #定义猜七次机会
answer =int(input('请你输入1-100的数字: '))
if answer == un:
print('恭喜你,猜对了!')
break # 循环到break,就不执行了,否则继续执行
elif answer >un:
print('你猜大了~')
else:
print('你猜小了~')
counter +=1
else:
print('正确的答案是: ',un) #系统给出答案
a = '1459'for x in range(7):
j = 0
b = str(input('请输入4个数字:'))
# 判断输入的是否为4位
if len(b)!=4:
print("输入有误")
break
# 判断输入的是否为数字
try:
float(b)
except:
print("输入有误")
break
for i in range(4):
if b[i]==a[i]:
j=j+1
print(str(j)+'A'+str(4-j)+'B')
if j==4:
print("恭喜你赢了")
break
print("游戏结束")