【发布时间】:2015-10-19 05:32:11
【问题描述】:
我在这里尝试做的是要求用户输入任何数字,然后要求用户输入任何名称,然后将此输入存储在列表中。
但是,当我输入任何数字时,它只要求输入一次名称并在列表中显示输出:
def main():
# a = 4
a = input("Enter number of players: ")
tmplist = []
i = 1
for i in a:
pl = input("Enter name: " )
tmplist.append(pl)
print(tmplist)
if __name__== "__main__":
main()
输出:
Enter number of players: 5
Enter name: Tess
['Tess']
我想要的是,for 循环应该运行 5 次,并且用户输入的 5 个值存储在一个列表中。
【问题讨论】:
-
This 在受欢迎程度和细节方面会是一个更好的副本,但两者都没有解决
range的缺失问题。
标签: python list python-3.x