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

如何为简易猜颜色游戏添加循环功能,支持多次猜测不终止

实现猜颜色游戏的循环功能

嘿,这事儿好办!要让玩家能多次猜颜色不终止,咱们给代码套个while循环就行,甚至可以加个退出选项让玩家自己决定什么时候停。给你改好的版本:

while True:
    # 提示玩家输入,顺便告知退出方式
    color = input("Guess the color please (type 'quit' to exit the game) ")
    
    # 优先判断玩家是否要退出游戏
    if color.lower() == 'quit':
        print("Thanks for playing! See you next time.")
        break  # 跳出循环,结束游戏进程
    
    # 判断颜色是否正确,兼容大小写输入
    if color.lower() == "red":
        print('You got it right! 🎉')
    else:
        print("Oops, you are wrong. Try again!")

改动细节说明:

  • 用while True创建无限循环,只要玩家不主动退出,游戏就会一直运行
  • 新增退出机制:输入quit即可结束游戏,比强制循环更人性化
  • 加入lower()方法统一处理输入的大小写,玩家输入Red、RED这类变体也能被正确识别,不用严格匹配小写
  • 优化了提示语和反馈文案,让游戏交互更顺畅自然

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 07:39:04