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']
我不确定如何为我的输入添加验证,特别是存在检查,如下所示:
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']