使用循环创建列表

时间:2018-05-03 17:42:18

标签: python python-3.x

解决。

我正在尝试使用循环创建列表。我需要询问用户的点数,根据答案,我需要用户输入他们的名字,我想创建一个包含点名称的列表。

这是我的代码:

Num_tp=int(input(print("please enter the number of unknown traverse points"))) 
List1=[]
For i in range (num_tp) :
    id_tp=input(print("enter the point ID of unknown point", i+1)) 
    List1.append(id_tp)

1 个答案:

答案 0 :(得分:-1)

每次for循环运行时,都会重新定义List1

试试这个:

Num_tp=int(input(print("please enter the number of unknown traverse points"))) 
List1=[]
for i in range (num_tp) :
    id_tp=input(print("enter the point ID of unknown point", i+1))
    List1.append(id_tp)
print(List1)