繁体   English   中英

如何修复此循环 python 循环?

[英]How do I fix this loop python loop?

基本上我试图将多个名称设置到我的数组中。 例如,我正在获取用户输入,我希望将第一个名字设置为 name[0],将用户输入的下一个名字分配给 name[1],依此类推。 附件是我到目前为止的代码,想知道是否有人可以帮助我完成这个小而简单的项目。

k = 0

while k < 10:
    name = []
    name[k] = input("enter: ")
    k += 1

如果您的用户使用空格分隔符提供所有名称,例如

aa bb cc dd ee ff gg hh ii jj

然后

names = input().split(" ");

此代码将工作文件。

但是如果用户在新行中给出每个输入,那么你可以使用下面提到的任何方法:

第一个解决方案。

names = []
k=10
while k<5:
    names.append(input())
    k=k+1
print(names)

第二个解决方案。

names = []
k=10
for i in range(k):
    names.append(input())
print(names)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM