首页 > 解决方案 > 关于为什么我不能将 input() 与列表进行比较的问题

问题描述

listA = ['one', 'two', 'three']

phrase = input('> ').lower()

if phrase == str(listA[0]):
   #do something
elif phrase == str(listA[1]):
   #do something
elif phrase == str(listA[2]):
   #do something

我不确定为什么在输入“one”后,我收到以下错误“名称 'one' 未定义”。

仍在学习和谷歌搜索,非常感谢任何帮助

谢谢

标签: pythonpython-2.x

解决方案


推荐阅读