Python 程式設計/密碼校驗器
外觀
密碼校驗器的基本前提是檢查密碼...
聽起來挺簡單的,對吧?僅僅是基本的字串分析。但是最近我接受了一個挑戰,以確保字串不包含 qwerty 鍵盤上的任何連續字母(參見頁面底部)。我剛剛完成了基本前提,並想出了以下程式碼
password = input('password:')
rows = ['qwertyuiop', 'asdfghjkl', 'zxcvbnm']
for r in range rows:
for i in range(len(password)):
for j in range(len(r)):
if rows[j:j+2] == password[i:i+2]:
print('NO' + password[i:i+2]) # Here you need to change it to an appropriate error message
希望這能幫助所有其他人完成一個先進的密碼校驗器!
僅僅 FYI,qwerty 鍵盤為
q w e r t y u i o p a s d f g h j k l z x c v b n m