编写代码判断用户输入的变量名是否合法,要求如下: 密码必须包含数字、大写字母、小写字母; 密码不能以数字开头且不能少于12位; 最后结果需要展示密码合法与不合法两种结果
时间: 2023-05-26 18:04:55 浏览: 41
password = input("请输入密码:")
# 判断密码长度是否小于12位
if len(password) < 12:
print("密码长度不能少于12位")
else:
# 判断密码是否以数字开头
if password[0].isdigit():
print("密码不能以数字开头")
else:
# 判断密码是否包含数字、大写字母、小写字母
if any(c.isdigit() for c in password) and any(c.isupper() for c in password) and any(c.islower() for c in password):
print("密码合法")
else:
print("密码不合法")
阅读全文