有人可以帮我吗?我已经编写了这个 python 代码,但由于某种原因,它没有正确响应我的 if 和 elif 语句。
print ('Welkom')
print("\n")
naam = input('Typ alsjeblieft je naam en druk vervolgens op enter: ')
print("\n")
if naam == 'Tim' or 'tim':
print ('Hoi Tim')
elif naam == 'Mitch' or 'mitch':
print ('Hoi Mitch')
elif naam == 'Tom' or 'tom':
print ('Hoi Tom')
else:
print ('Hoi vreemdeling!')
不管我输入什么(比如mitch),它都会打印出'Hoi Tim'。我用数字和表达式(如 input == 20)尝试了相同的代码。在这些情况下,它确实响应了我的 if 语句。有人可以向我解释我做错了什么吗?