import random num=random.randint(1,100) print('提示:产生的随机数是',num)
time=3??????????? #限制可猜测的次数为3
while time>0: ??? time-=1???? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #每猜一次可用次数少一次 ??? a=int(input('请输入你猜的数字:')) ?? ? ??? if a==num: ??????? print('你猜对啦!') ??????? break????????????????????????????????????????????????????? #猜对了则结束循环
??? elif time==0: ??????? print('次数已用完!') ??????? key=input('输入s可复活重新开始,输入e结束') ??????? if key=='s': ??????????? time=3????????????????????????????????????????????? ?? #输入s,恢复可用次数 ??????? elif key=='e': ??????????? print('游戏结束!')?????????????????????????????? #输入e,游戏结束
??? elif a<num: ??????? print(f'你猜小啦!你还有{time}次机会')?? #显示剩余次数 ?????? ? ??? else: ??????? print(f'你猜大啦!你还有{time}次机会')?? #显示剩余次数
|