【发布时间】:2022-07-05 09:08:55
【问题描述】:
我试图获取用户输入,然后将该输入转换为变量以打印出一个列表。
food_list = ["Rice", "l2", "l3"]
Rice = []
l2 = []
l3 = []
answer = input("What item would you like to see from the list")
if answer in food_list:
print("answer")
我希望输出是打印 Rice 列表,而不仅仅是像以前那样的字符串“Rice”。输入会将其作为字符串,但我想将输入转换为列表变量。
【问题讨论】:
-
你的预期输出是什么?
-
发布的代码缺少第 1 行中“Rice”一词后的右引号,因此报告错误。一旦修复,如果响应为 Rice,则编写的代码将始终返回 Rice。否则,它什么也不返回。程序的期望功能是什么?
标签: python variables user-input