用python书写一段代码 判断我输入的密码符合包含大写字母小写字母数字和至少有五个字符 如果没有大写字母请返回没有大写字母
时间: 2024-10-07 12:03:09 浏览: 35
python实现从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存
5星 · 资源好评率100%
你可以使用Python编写这样的代码片段来实现这个功能:
```python
import re
def check_password(password):
has_uppercase = bool(re.search(r'[A-Z]', password))
has_lowercase = bool(re.search(r'[a-z]', password))
has_numbers = bool(re.search(r'\d', password))
if len(password) < 5 or not (has_uppercase and has_lowercase and has_numbers):
message = "密码不符合要求:"
if not has_uppercase:
message += "缺少大写字母。"
if not has_lowercase:
message += "缺少小写字母。"
if not has_numbers:
message += "缺少数字。"
return message
return "密码合格"
password = input("请输入您的密码: ")
result = check_password(password)
print(result)
阅读全文