嘿我需要创建一个学生名单列表,但是我被困了因为我本来是要继续提示用户添加名字,直到他们输入一个空格“”但程序在3个条目后停止,我是新来的python有人可以帮忙吗?
df
答案 0 :(得分:0)
while inp != "":
inp = studentnames.append(input("Enter a name"))
break
你不应该break
,否则循环只会在执行一次后停止。
答案 1 :(得分:0)
LIST.append('toto')返回None
。
这一行inp = studentnames.append(input("Enter a name"))
之后。
inp = None
将其更改为:
studentnames.append(input("Enter a name"))
inp = studentnames[-1] # last index
并且不要在break
内进行