我做了非常简单的代码,我从字面上只是启动了python,但是我创建了一些IF和elif语句,并且总是打印第一个If语句,对于打扰这个小问题的人感到抱歉。由于缺乏经验,我试图搜索并找不到我的问题。只打印第一条语句python
name = input ("what is your name")
if name == ("x") or ("y"):
print ("Hello")
elif name == "n" or name == "m" or name == "N" or name == "M":
print ("a")
else:
print ("b")
显示有问题的代码。 – 098799
'if name =='x'or name =='y'',better better'if name in('x','y')' – danidee
这可能有助于理解:https://www.tutorialspoint.com /python/operators_precedence_example.htm –