python - 关于为什么我不能将 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' 未定义”。
仍在学习和谷歌搜索,非常感谢任何帮助
谢谢
解决方案
推荐阅读
- c# - Angular 9 http.delete 返回不支持的媒体 415
- c# - 使用 HoloLens 2 获取空间坐标系的正确方法
- android - 在 Room Kotlin 中插入改造响应
- asp.net-core - 如何在 ASP.Net Core 应用程序中向 Azure AD 身份验证用户添加自定义声明?
- android - 在 Android Studio 中运行单元测试时,类覆盖率和行覆盖率有什么区别?
- python - 如何从字典Python中获取值中的所有数组项
- datatables - jquery datatable ajax附加不需要的查询参数
- c++ - C ++中三角形的表面法线计算不正确
- perl - Perl:在这种特殊情况下,哈希不允许字母数字键
- c++ - 为什么 synchronized_value 没有添加到 C++17/C++20 中?