A60391. 注册用户一个网站在注册新用户时,对用户名和密码的要求如下:(1)用户名必须是以数字1开头的11位纯数字;例如:12345678912(2)密码长度6——20,必须包含英文字母、数字。例如:python123(3)输入一个QQ邮箱,以备找回密码。例如147258369@qq.com,qq号为纯数字,以qq.com结尾。小华编写一个Python程序,首先验证一下准备使用的账号密码是否符合该网站的要求…
编程题
知识点
题目描述
注册用户
一个网站在注册新用户时,对用户名和密码的要求如下:
(1)用户名必须是以数字1开头的11位纯数字;例如:12345678912
(2)密码长度6——20,必须包含英文字母、数字。例如:python123
(3)输入一个QQ邮箱,以备找回密码。例如147258369@qq.com,qq号为纯数字,以qq.com结尾。
小华编写一个Python程序,首先验证一下准备使用的账号密码是否符合该网站的要求。
请补全下列Python程序,实现此功能。
name=input('请输入准备使用的账号:')
password=input('请输入准备使用的密码:')
mail=input('请输入准备使用的邮箱:')
name_check=False
password_check=False
mail_check=False
if name.isdigit() and len(name)==11 and ① :
name_check=True
if password.isalnum() and ( ② ):
password_check=True
if mail.endswith("@qq.com"):
mail_name= ③
if mail_name.isdigit():
mail_check=True
if name_check and password_check and mail_check:
print('账号、密码、邮箱均符合要求,可以注册!')
elif name_check==False:
print('账号不符合要求,请重新填写!')
elif ④ :
print('密码不符合要求,请重新填写!')
elif mail_check==False:
print('邮箱不符合要求,请重新填写!')
else:
print('未知情况,请重新填写!')———————分割线,以下为程序输入输出结果—————————
请输入准备使用的账号:12345678912
请输入准备使用的密码:python123
请输入准备使用的邮箱:147258369@qq.com
账号、密码、邮箱均符合要求,可以注册!