You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为简易猜数字游戏实现‘再试一次’提示功能?

修改后的猜数字游戏代码

你只需要在判断猜对的if语句后添加一个else分支,用来处理猜错的场景,就能实现每次猜错显示“Try again”的功能,修改后的代码如下:

secret_number = 9
guess_limit = 3
guess_count = 0
while guess_count < guess_limit:
    guess = int(input("Guess:"))
    guess_count += 1
    if guess == secret_number:
        print("You won!")
        break
    else:
        print("Try again")  # 猜错时显示提示
else:
    print("You lost!")

逻辑说明

  • 当玩家输入的数字不等于secret_number时,会执行新增的else分支,打印“Try again”提示玩家继续尝试
  • 如果三次都没猜对,while循环会正常结束(没有触发break),随后执行循环的else块,打印“You lost!”
  • 原有的输赢判断逻辑完全保留,只是新增了猜错时的即时提示

内容的提问来源于stack exchange,提问作者sebas assaf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 20:45:35