Skip to main content
 首页 » 编程设计

python之为什么这个简单的 python 程序不能按我想要的方式工作

2025年05月04日12傻小

<分区>

以下代码片段旨在允许用户输入问题的答案。他们被允许进入四 答案:y 或 Y 表示"is",或者 n 或 N 表示“否”。该程序应该打印出收到的答案,如果 输入有效,否则打印错误信息。

answer = input("What is your answer? ") 
if answer == "y" or "Y": 
    print("You answered yes") 
elif answer == "n" or "N": 
    print("You answered no") 
else: 
    print("You didn’t enter an acceptable answer") 

它只是一直说我回答了 yes 而不管我输入的是 n 还是 N 或者一些随机的东西。谁能给我解释一下?