ttt1111111 发表于 2022-2-28 15:48:46

简单的猜数字游戏

添加了以下功能:
1、猜对后提示所用时间
2、剩余次数提醒、
3、超出范围提醒

import random
import time
answer=random.randint(0,20)
t0=time.time()
for i in range(5):
    s = float(input("请输入一个20以内的数字:"))
    if s == answer:
      print("恭喜你,回答正确!您总共用时:{}秒".format(time.time()-t0))
      print("游戏结束")
      break
    elif s >20 or s<0:
      if i==4:
            print("很遗憾,回答错误次数超出限制!答案是:{}\n游戏结束!".format(answer))
      else:
            print("输入值超出范围!还有{}次机会".format(4 - i))
    elif s > answer:
      if i==4:
            print("很遗憾,回答错误次数超出限制!答案是:{}\n游戏结束!".format(answer))
      else:
            print("大了,还有{}次机会".format(4-i))
    elif s < answer:
      if i==4:
            print("很遗憾,回答错误次数超出限制!答案是:{}\n游戏结束!".format(answer))
      else:
            print("小了,还有{}次机会".format(4 - i))
页: [1]
查看完整版本: 简单的猜数字游戏