
import random
a= random.randint(1,100)
# print (a)
run_times = 1
while True:
b = input("请输入1-100内的随机数:")
print("你猜的数是:", b)
run_times += 1
if int(b) == a :
c = input("你猜对了,是否再猜一次?y/n?")
if c=='y':
print("你选择再猜一次,下面开始")
run_times = 0
a= random.randint(1,100)
continue
if c == 'n':
print("你选择结束,正在退出...")
break
elif run_times > 10:
d = input("你已经使用了10次机会,是否再猜一次?y/n")
if d=='y':
print("你选择再猜一次,下面开始")
continue
if d == 'n':
print("你选择结束,正在退出...")
break
else:
print("你猜错了,还有",(11-int(run_times)),"次机会!")
if int(b) > a:
# print(type(b))
print("你猜的数大了!")
elif int(b)< a:
print("你猜的数小了!")
else:
assert 0,"代码错了,长点心吧"
continue