初學Python3 - 寫一個登陸程序

 本篇主要實現一個簡單的登陸程序,默認給出一個帳號密碼,貼出寫的代碼及過程當中遇到的問題。spa

----------------------------------------要求以下:ip

username字符串

passwdinput

讓用戶輸入帳號和密碼,輸入用戶和密碼輸入正確的話class

提示你  xxx,歡迎登陸,今天的日期是xxx,程序結束import

錯誤的話,提示帳號/密碼輸入錯誤 登錄

最多輸入3次,若是輸入3次都沒有登陸成功,提示失敗次數過多。date

須要判斷輸入是否爲空,輸入空也算輸入錯誤一次程序

---------------------------------密碼

 

過程當中主要遇到的問題有:

1. 判斷輸入爲空,須要使用strip( ) 方法

 2. 在打印日期時,須要使用格式爲字符串格式%s. 本身第一次時使用了%d 格式,報錯格式不正確

代碼以下:

import datetime

count =0
while count<3:
    username = input("username: ")
    pwd = input("password: ")
    dayT = datetime.date.today()
    #print(dayT)
    if username.strip()=="" or pwd.strip()=="":
        print("your input is null,please input again!")
        count=count+1
        continue
    elif username =="julie" and pwd =="123456":
        print("%s, 歡迎登陸,今天的日期是: %s, 程序結束" %(username,dayT))
        break
    else:
        print("賬號/密碼輸入錯誤")
        count = count + 1
else:
    print("you have tried 3 times, the user has been locked!")
相關文章
相關標籤/搜索