TQC+ 程式語言 Python 3 _ 809 密碼規則

說明:
請撰寫一程式,要求使用者輸入一個密碼(字串),檢查此密碼是否符合規則。密碼規則如下:
 a. 必須至少八個字元。
 b. 只包含英文字母和數字。
 c. 至少要有一個大寫英文字母。
 d. 若符合上述三項規則,程式將顯示檢查結果為【Valid password】,否則顯示【Invalid password】。

範例輸入1:
39Gfjkd98
範例輸出1:
Valid password
範例輸入2:
39dk8fh
範例輸出2:
Invalid password
程式碼:
psword,upperNum = input(),0

for i in range( len( psword ) ):
    if psword[i].isupper(): upperNum = 1

if len( psword ) >= 8 and psword.isalnum() and upperNum == 1: print('Valid password')
else: print('Invalid password')

沒有留言:

張貼留言