Python单分支密码校验
时间: 2024-12-13 16:15:57 浏览: 3
那是我吗
在Python中,单分支密码校验通常是指检查用户输入的密码是否满足特定条件,例如长度、包含字符类型等。下面是一个简单的示例,这个函数会检查密码是否至少8位长,并且至少包含一个大写字母、一个小写字母和一个数字:
```python
def check_password(password):
if len(password) < 8:
return "密码太短,至少需要8位"
elif not any(char.isdigit() for char in password):
return "密码需要包含至少一个数字"
elif not any(char.isupper() for char in password):
return "密码需要包含至少一个大写字母"
elif not any(char.islower() for char in password):
return "密码需要包含至少一个小写字母"
else:
return "密码验证通过"
# 使用示例
password = input("请输入密码:")
result = check_password(password)
print(result)
阅读全文