[英]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.