苏清雨 2022-12-04 16:30 采纳率: 0%
浏览 67
已结题

Python编写程序

猜数游戏:6次机会,添加断言和异常的捕获,如果输入不是1~100的数字,提示信息,且机会的次数不会减少

  • 写回答

2条回答 默认 最新

  • BsonJ 2022-12-04 17:30
    关注
    a=int(input('请设定猜数的数值:'))
    if 1<=a<=100:
       print(a)
    else:
       print('无效数值,请重新输入1-100以内的数值') #自行输入数值
    for g in range(1,6):
        d=int(input('请输入第%d次猜数的数值:'%g))
        if d==a:
            print('恭喜你,猜对了')
            break
        elif g==5:
            print('很遗憾,你的次数已经用完')
        elif d<a:
            print('抱歉,你猜小了')
        elif d>a:
            print('抱歉,你猜大了')
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月4日
  • 赞助了问题酬金15元 12月4日
  • 赞助了问题酬金1元 12月4日
  • 创建了问题 12月4日