python正則表達式辨別輸入日期規范?
1、python正則表達式辨別輸入日期規范如下:
year,month,day=eval(input("請輸入年月日,之間用逗號分開"))
months=[31,28,31,30,31,30,31,31,30,31,30,31]
if (year%4==0 and year %100 !=0) or (year%400==0):
months[1]=29 #閏年的話2月最多29天
if month<1 or month>12:
print("月份不合法")
elif day<1 or day>months[month+1]:
print("日不合法")
else:
print("年月日合法")
2、代碼:
3、結果:
上一篇微郵付連接不上語音播放器
下一篇有人用過小米的產品嗎