2017-10-19 39 views

回答

0

你不能「強制」用戶。

您可以檢查,如果日期是有效的,雖然,例如像這樣:

import datetime 
def validate(date_text): 
    try: 
     datetime.datetime.strptime(date_text,"%d/%m/%Y") 
     return True 
    except ValueError: 
     return False 

inDate = input("Input birthdate (DD/MM/YYYY)\n") 

isValid = validate(inDate) 

isValid將是一個布爾值,這將有True值,如果日期是正確的,否則False

如果日期無效,請再次詢問用戶是否有正確的輸入。

相關問題