我刚刚开始使用python 3并且有点卡住了。我有这个代码:在Python中输入一个列表中的每个条目3
person = ['George', 'Andrew', 'Ryan', 'Jack', 'Daniel']
for item in person:
opinion = input("What do you think about "+person[0]+"? ")
print(person[0]+" is a "+opinion+"")
而且我不知道如何让它询问列表中的每个人。我知道人[0]不好,但我不知道该放什么。
编辑:
我试图用一个循环固定它:
person = ['George', 'Andrew', 'Ryan', 'Jack', 'Daniel']
i = 0
while i<5:
opinion = input("What do you think about "+person[i]+"? ")
print(person[i]+" is a "+opinion+"")
i += 1
和它的作品,但它运行出人名单后,我不断回答,我得到一个错误。必须有一个更好的办法
您已经在列表中循环。你为什么使用'person [0]'而不是'item'? – iCodez 2015-02-09 20:28:36
你应该看看这个文档:https://docs.python.org/2/tutorial/controlflow.html#for-statements – Bonifacio2 2015-02-09 20:28:38
'亲临物品'将'person'的每个元素分配给'item'一个循环。 – 2015-02-09 20:28:52