用Python实现密码验证
以下是一个简单的密码验证程序,要求密码长度至少为8,包含大小写字母和数字:
import re
def is_valid_password(password):
if len(password) < 8:
return False
if not re.search(r'[a-z]', password):
return False
if not re.search(r'[A-Z]', password):
return False
if not re.search(r'[0-9]', password):
return False
return True
password = input("请输入密码:")
if is_valid_password(password):
print("密码符合要求")
else:
print("密码不符合要求")
程序首先定义了一个is_valid_password函数,用来判断密码是否符合要求。该函数接收一个密码作为参数,返回一个布尔值表示是否符合要求。函数中使用了正则表达式来判断密码是否包含大小写字母和数字。
在主程序中,用户输入密码后,调用is_valid_password函数判断密码是否符合要求,并输出相应的提示信息。
原文地址: https://www.cveoy.top/t/topic/byxw 著作权归作者所有。请勿转载和采集!