m0_68107955 2022-06-28 18:02 采纳率: 66.7%
浏览 76
已结题

用python编程一个猜数字的小游戏

随机生成一个正整数(取值范围[1,100])。让用户猜数字,并给出相应的提示:如果用户输入比答案大,提示‘Too big, try again’;反之,提示‘Too small, try again’;如果猜中了,提示‘Congratulations!’。最后,要给出反馈(答案,猜的次数,猜的历史)。

img

  • 写回答

3条回答 默认 最新

  • Hann Yang 全栈领域优质创作者 2022-06-28 18:23
    关注
    import random
    
    n = random.randint(1,100)
    
    count = 0
    history = []
    
    while True:
        m = int(input("Please input your guess between 1 and 100, inclusively"))
        count += 1
        history.append(m)
        if m==n:
            print('Congratulations!')
            print('answer: %d' % m)
            break
        elif m>n:
            print('Too big, try again')
        else:
            print('Too small, try again')
    
    print('statistics: %d times' % count)
    print('history:', history)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月7日
  • 已采纳回答 6月29日
  • 创建了问题 6月28日

悬赏问题

  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 MATLAB联合adams仿真卡死如何解决(代码模型无问题)
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改