|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
請問一下 為何下列程式碼無法運行至安全密碼級別高??
求大神 告ˋ知
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
nums = '0123456789'
mema = input('請输入需要檢查的密碼组合:')
length = len(mema)
while length > 0 :
if length <= 8 and not mema in symbols :
print("安全密碼級別為:低")
elif 16 <= length and (passwd in symbols) and (passwd in chars) and (passwd in nums) and (passwd[0] in chars) :
print("安全密碼級別為:高")
print("Veary good!請繼續保持!")
break
else:
print("安全密碼級別為:中")
print("請按以下方式提升密碼安全級別:\n\
\t1. 密碼必须由數字、字母及特殊字符三種组合\n\
\t2. 密馬只能由字母開頭\n\
\t3. 密馬長度不能低於16位")
break
非常感謝 |
|