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

文本游戏循环问题:输入判断逻辑优化代码说明

文本游戏输入判断逻辑优化

针对文本游戏里用户输入判断的大小写兼容问题,我做了以下优化:

  • 用title()方法统一转换用户输入格式,不管输入是全大写、全小写还是混合大小写,都会被处理为首字母大写的标准格式,避免因大小写不一致导致的误判
  • 补全完整的if-elif-else分支结构,保证逻辑覆盖所有输入情况

完整代码示例:

rules = input('Would you like to hear the rules? [Yes or No] ').title()
if rules == 'Yes':
    # 此处可添加显示游戏规则的代码
    print("游戏规则示例:击败所有敌人即可获胜")
elif rules == 'No':
    print('Good luck!')
else:
    print("Invalid input.")

运行这段代码时,用户输入yes、YES、yEs这类任意大小写组合都会被正确识别为确认查看规则,输入no相关的大小写组合则直接进入游戏环节,其他输入会提示无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 20:22:03