Python用户输入一个密码,要求密码至少8位、只能包含字母、汉字、数字、下划线,并且只能以下划线开头,请编程实现密码输入,并判定其是否合法。
时间: 2024-05-21 17:10:53 浏览: 71
运行时弹出密码输入提示-华为云大数据中台架构分享
password = input("请输入密码:")
if len(password) >= 8 and password[0] == '_' and set(password).issubset(set('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_')):
print("密码合法")
else:
print("密码不合法")
阅读全文