Python 需要创建学生姓名列表

Python 需要创建学生姓名列表,python,Python,嘿,我需要创建一个学生姓名列表,但我被卡住了,因为我要不断提示用户添加姓名,直到他们输入一个空格“”但是程序在输入3个条目后停止,我是python新手,有人能帮忙吗 studentnames = [] studentnames.append(input("Enter a name:")) inp = studentnames.append(input("Enter a name")) while inp != "": inp = studentnames.append(inpu

嘿,我需要创建一个学生姓名列表,但我被卡住了,因为我要不断提示用户添加姓名,直到他们输入一个空格“”但是程序在输入3个条目后停止,我是python新手,有人能帮忙吗

studentnames = []
studentnames.append(input("Enter a name:"))
inp = studentnames.append(input("Enter a name"))      
while inp != "": 
  inp = studentnames.append(input("Enter a name"))
  break

print(studentnames)
for index,letter in enumerate(studentnames,1):
  print(index,":",letter)   
您不应该在此处中断,否则循环在执行一次后就停止了。

LIST.append('toto')返回

因此,在这一行之后
inp=studentnames.append(输入(“输入名称”))
inp=None

将其更改为:

studentnames.append(input("Enter a name"))
inp = studentnames[-1]  # last index

不要
break
,而不要
break
。。
studentnames.append(input("Enter a name"))
inp = studentnames[-1]  # last index