这是我到目前为止所做的。我是 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")