Python 使用 .append 时的验证

Python validation when utilizing .append

我不确定如何为我的输入添加验证,特别是存在检查,如下所示:

team1.append(input("Please enter the name of a team member: "))

通常使用更传统的输入,我的验证将如下所示:

exampleInput=input("enter input")
while exampleInput=="":
exampleInput=input("enter input")

但这似乎不起作用,因为如果我尝试这样的操作,验证不会执行任何操作:

team1.append(input("Please enter the name of a team member: "))
while team1.append(input)=="":
team1.append(input("Please enter the name of a team member: "))

我不确定如何为此添加任何类型的验证。有什么想法吗?

是这样的吗?:

inp = input("Please enter the name of a team member: ")
if inp != "":
    team1.append(inp)

我不清楚你想要实现什么:team 意味着你想追加 multiple 成员,忽略空行,并有办法退出循环:逻辑一旦输入一个有效成员(即不为空 space),到目前为止呈现的内容将停止,因此您将获得一个大小为 1 的列表。
例如,我认为这可以用于该目的:

team1 = []
this_member = ""
while True:
    this_member = input("Please enter the name of a team member: ").strip()
    if this_member != "":
        if this_member.upper() == "EXIT":
            break
        team1.append(this_member)
    
print(team1)

因此互动将是:

Please enter the name of a team member: Paul
Please enter the name of a team member: George
Please enter the name of a team member: 
Please enter the name of a team member: 
Please enter the name of a team member: Alan
Please enter the name of a team member: EXIT
['Paul', 'George', 'Alan']