python-3.x - 我试图从用户那里获得对两个关键词不区分大小写的输入。如何使用两个主要关键字获得不区分大小写的输入?
问题描述
我正在尝试从不区分大小写并且有两个关键字但拒绝的用户那里获取输入。如何使用户自动输入以任何字母大小写的方式输入信息?我的任务是让用户在三次尝试中回答一个谜语,如果用户丢失了一条消息,则会显示。所以这就是我到目前为止所拥有的。
print("There are two sisters. The former is produced by the latter while the latter produces the former. Who are these two sisters?")
print("YOU HAVE ONLY THREE TRIES OR YOU BECOME A ROTTEN EGG. Just kidding.")
answer = "seed and fruit"
guess = ""
guess_count = 0
guess_limit = 3
out_of_guesses = False
while guess != answer and not(out_of_guesses):
if guess_count < guess_limit:
guess = input("Enter your answer: ")
guess_count += 1
else:
out_of_guesses = True
if out_of_guesses:
print("YOU LOSE. Your a rotten egg, just kidding. The answer is seed and fruit.")
else:
print("YOU WIN. Turns out your no rotten egg.")
我想让用户输入以种子和水果作为主要关键词的文本不敏感的输入。我该如何解决这个问题?
解决方案
推荐阅读
- arrays - 从 pandas 数据框单元格中解析 NumPy 数组
- laravel - 在我以另一个用户身份登录后,如何在不注销并重新登录 laravel 7 的情况下返回我的帐户
- javascript - 基于另一个内部for循环过滤数组
- sql-server - 为什么“CASE WHEN”条件在 SQL Server 中不能正常工作?
- azure-ad-b2c - Azure B2C 应用程序 - 您是否为每种访问模式创建不同的应用程序?
- java - Jenkins 对 jenkins.xml 的变化没有反应
- c# - 如何在另一个 ObservableCollection 中使用 ObservableCollection?
- c# - 错误 CS0103:当前上下文中不存在名称“_context”
- javascript - React Router 以编程方式导航到路由
- python - 将 TensorFlow 安装到现有的 Anaconda 环境?