我想在Python中使用"y/n",我已成功完成,但我希望用户能够输入"y"或"Y",并且它同时接受这两者.
这是一个简短的if语句
if yn == "y":
break
Run Code Online (Sandbox Code Playgroud)
我想让它成为这样的东西
if yn == "y" || "Y":
break
Run Code Online (Sandbox Code Playgroud)
但是"||" 是Java中的OR运算符.我不知道Python中的OR运算符是什么,或者我甚至可以将它用于类似的东西.有帮助吗?
您正在寻找
if yn in ("y", "Y"):
Run Code Online (Sandbox Code Playgroud)
或更好:
if yn.lower() == 'y':
Run Code Online (Sandbox Code Playgroud)
这是or因为在
if yn == 'y' or yn == 'Y':.
虽然会有更好的方法
if yn in ['y', 'Y']:
要么
if yn.lower() == 'y':.
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |