2019年5月1日 星期三

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

設計說明:

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

輸入輸出:

輸入說明

一個字串

輸出說明

判斷是否符合密碼規則

輸入輸出範例

範例輸入1

39Gfjkd98

範例輸出1

Valid password

範例輸入2

39dk8fh

範例輸出2

Invalid password

Code:
PW = input()
b=0
for i in range(len(PW)):
  if PW[i].isupper():
    b=1
if b==1 and len(PW)>=8 and PW.isalnum(): 
  print("Valid password")
else:
  print("Invalid password")