Python如何使用多个可接受的选项验证用户输入

L_碧玉

“C”、“c”、“coffee”或任何正确拼写“coffee”的大小写字母组合,即“Coffee”、“COFFEE”、“coffEE”是可以接受的,如果不符合要求程序结束,否则程序继续。

祝福

您可以使用str.lower()使输入小写以进行不区分大小写的匹配:

import sys
expected = 'coffee'
if input('What do you want? ').lower() not in (expected[0], expected):
    sys.exit()
print('Right. Continuing...')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据可接受的范围验证用户的输入

如何检查bash中多个可接受的选项之一?

如何检测到无效输入并使用户陷入循环,直到键入可接受的答案?

如何使用正则表达式验证用户输入,并带有使用逗号输入多个条目的选项?

Java 循环要求输入,直到用户输入可接受的内容

Python 用户输入 - 接受多个值然后中断

Python:使用 for 循环时如何存储多个用户输入?

如何根据用户使用Rspec 3.4的输入来存根/模拟多个选项

如何验证python中的用户输入?

如何在python中验证用户输入

如何使用javascript验证用户输入

如何使用python创建GUI以接受用户输入并将其插入Excel工作表

如何使用多个选项排除用户sql

如何在Python脚本中接受管道输入,然后接受用户提示的输入?

如何对多个用户使用密钥验证

当Python 3接受用户输入时,如何执行函数?

如何使用Selenium和Python在网页的输入字段中传递经过验证的用户输入

如何使用Java在数组中接受用户输入?

如何接受用户输入的常量并使用 writeprocessmemory?

为什么在python中使用异常比javascript更可接受

使用 Python 接受用户输入以从 API 返回 JSON 条目

如何验证多个用户是否满足其输入的要求?

* Python * 406不可接受

Python使用模拟为多个用户输入

设置向量的可接受输入范围

如何让用户输入多个输入?

如何使用输入标签接受用户输入并使用javascript返回值?

如何使用 JavaScript 使用户输入匹配进行表单验证

MySQL - 在使用多个过滤器进行查询时如何保持可接受的响应时间(我应该使用 Redis 吗?)