1. 程式人生 > 其它 >Python中for else 的使用(銀行賬號的登入)

Python中for else 的使用(銀行賬號的登入)

技術標籤:PythonPython中for else(銀行賬號的登入)PythonPython3.0

拿一個簡單的銀行賬號登入的例子講解,

username = 'admin'
pwd = '123456'
for item in range(3):
    x = input('請輸入你的使用者名稱:')
    y = input('請輸入你的密碼:')
    if x==username and y==pwd:
        print('登入成功!')
        break
        pass
    pass
else:
    print('您已經輸入了3次錯誤資料,賬號被鎖定,請帶好身份證到營業廳辦理!'
)

執行結果:

賬號密碼正確:

請輸入你的使用者名稱:admin
請輸入你的密碼:123456
登入成功!

賬號密碼錯誤3次:

請輸入你的使用者名稱:aa
請輸入你的密碼:21
請輸入你的使用者名稱:bb
請輸入你的密碼:22
請輸入你的使用者名稱:cc
請輸入你的密碼:33
您已經輸入了3次錯誤資料,賬號被鎖定,請帶好身份證到營業廳辦理!