我正在学习 python,我发现自己在尝试创建一个 if 语句时迷失了方向,如果用户输入 y 或 yes,该语句应该是真的。
#!/usr/bin/env python3
user_input = input('Would you like to go on?')
lowui = user_input.lower
if lowui == ('y' or 'yes'):
print('You want to go on')
else
print('See you later, bye')
问题是,只有当我输入 y 而不是 yes 时它才会变为 true。如果我删除括号,它总是错误的。好的,我可以做一个解决方法
if lowui == 'y' or lowui == 'yes':
但我想知道是否有任何技巧不会强迫我写这么多次变量。
先感谢您。