本篇主要實現一個簡單的登陸程序,默認給出一個帳號密碼,貼出寫的代碼及過程當中遇到的問題。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!")