用到random函数,while循环,if…else…条件,continue,break
import time,random
print('\n\n')
while True:
myNumber=random.randint(1,20)
i=0
while i<3:
guess_times=3-i
guestNumber=int(input('计算机已随机生成一个1~20的整数,请输入您猜的整数(还剩%d次机会):'% guess_times ))
if myNumber==guestNumber:
print('您猜对了,真聪明!')
break
elif myNumber>guestNumber:
print('没猜对,您猜小了。')
else:
print('没猜对,您猜大了。')
i=i+1
time.sleep(1)
print('\n')
print("您猜错了"+str(i)+'次,'+'我的数字是'+str(myNumber)+',游戏结束!')
print('\n\n')
contigame=input('还继续玩吗?继续玩请按[1],退出请回车:')
if contigame==('1'):
continue
else:
break