Python 3中,可以使用条件语句和循环结构来验证多个用户输入。下面是一个示例代码:
# 验证多个用户输入
users = [] # 存储用户输入的列表
# 循环获取用户输入
while True:
user_input = input("请输入用户名(输入'q'退出):")
if user_input == 'q':
break # 输入'q'退出循环
users.append(user_input) # 将用户输入添加到列表中
# 验证用户输入
for user in users:
if len(user) < 6:
print(f"用户名'{user}'长度不能少于6个字符")
elif not user.isalnum():
print(f"用户名'{user}'只能包含字母和数字")
else:
print(f"用户名'{user}'验证通过")
上述代码中,首先定义了一个空列表users
,用于存储用户输入的用户名。然后使用while
循环不断获取用户输入,直到用户输入'q'退出循环。在循环中,将用户输入添加到users
列表中。
接下来,使用for
循环遍历users
列表,对每个用户名进行验证。首先判断用户名长度是否小于6个字符,如果是,则输出相应的提示信息。然后使用isalnum()
方法判断用户名是否只包含字母和数字,如果不是,则输出相应的提示信息。如果用户名通过了上述验证条件,则输出验证通过的提示信息。
这样,就可以验证多个用户输入的用户名了。
注意:以上代码仅为示例,实际应用中可能需要根据具体需求进行修改和完善。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云