好的,所以我刚开始学习python,我有一个任务是要求我创建一个测验。我已经想出了如何区分大小写,但我在用户输入的答案中遇到了问题。当我尝试运行程序来验证它是正确的答案时,它只是告诉我输入的答案没有被定义。Python:如何将用户输入与不区分大小写的答案进行匹配?
这里是我当前的代码示例(不要判断愚蠢的问题,我有一个大作家块:P):
q1= "1. What is the name of the organelle found in a plant cell that produces chlorophyll?"
plantcell=input(q1)
ans1= "chloroplast"
if plantcell.lower()==ans1.lower():
print("Correct!")
else:
print("Incorrect!")
我使用python 3和荣IDE 101.任何建议?
请发布确切的错误 – User 2014-09-28 03:24:54
请更好地解释你的问题你确实要做什么,错误究竟是什么(如果你遇到异常,将异常追溯粘贴到你的问题中,不要只描述它)。当我在Python 3.4中运行这个代码时,它确实听起来像你想要的。 – abarnert 2014-09-28 03:24:55
请修改您的帖子以包含完整的回溯 – inspectorG4dget 2014-09-28 03:24:56