系统生成一个 3 位的随机数 n,用户输入一个数 m,
如果 m>n 提示用户:您输入的数字大了,
如果 m<n,提示:你输入的数小了,
如果 m==n,如果用户猜对的次数小于等于 8 次,输出:太聪明了;
如果次数小于等于 15 次,输出:还不错;
如果次数大于 15 次,输出:终于猜对了,不容易啊!
猜对提示后,继续提示:还想再玩一局吗?
继续输入 yes,否则输入 no。
import random
def cai(m,n):
x=0
while 1:
if m>n:
print("您输入的数字大了")
x+=1
m= int(input('请重新输入: '))
if m<n:
print("您输入的数字小了")
x+=1
m= int(input("请重新输入: "))
if m==n:
if x<=8:
print("太聪明了,",end="")
if x>8&x<=15:
print("还不错,",end="")
if x>15:
print("终于猜对了,不容易啊!",end="")
print('还想再玩一局吗?')
again=input()
if again=="yes":
n= int(random.uniform(100,999))
m= int(input("请输入一个3位整数:"))
cai(m,n)
else:
print("再见!")
break
n= int(random.uniform(100,999))
m= int(input("请输入一个3位整数:"))
cai(m,n)