Python如果有多个或以契约形式

2024-04-25 18:55:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习python,我发现自己在尝试创建一个if语句时迷失了方向,如果用户输入y或yes,该语句应该为true。在

#!/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时,它才变为真。如果我去掉括号,它就会变成假。好吧,我可以做一个变通办法

^{pr2}$

但是我想知道有没有什么诀窍可以不强迫我写那么多次这个变量。
提前谢谢你。在


Tags: to用户youtruegoinputifon