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日

悬赏问题

  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备