Я хочу проверить, имеет ли переменная одно из нескольких значений. Я смущен, почему or
не работает в этой ситуации. Я следовал учебнику, в котором приведен пример if (a or b):
, но когда я пытаюсь это сделать, он проверяет только переменную с первым значением. Что не так с моей проверкой?
name = raw_input('Please type in your name:')
if len(name) < 5:
print "Your name has fewer than 5 characters"
elif len(name) == 5:
print "Your name has exactly 5 characters"
if name == ("Jesse" or "jesse"):
print "Hey Jesse!"
else:
print "Your name has greater than 5 characters"