これは私がこれまでやってきたことです。私はpythonが初めてです。私が知りたいのは、日付文字列に文字が存在するときに無効な日付を取得する方法です。01/x1/2012 のように、日付に負の数を入力すると、無効な日付が出力されます。インポートまたはカレンダーを使用しない
dateStr = input("Date: ")
monthStr, dayStr, yearStr = dateStr.split("/")
months = ["January", "February","March", "April", "May", "June", "July", "August","September","October", "November","December"]
monthStr = months[int(monthStr)- 1]
print ("The date is:", monthStr, dayStr+",", yearStr)
if chr in dateStr:
print("Invalid date")