def date(): date = input() d,m,y = date.split('/') yd400 = int(y) % 400 yd4 = int(y) % 4 yd100 = int(y) % 100 if m == '2' and d == '30': print('Invalid Date') elif m == '2' and d == '29' and (yd400 != 0 or (yd4 != 0 and yd100 == 0)): print('Invalid Date') elif d == '31' and (m == '2' or m == '4' or m == '6' or m == '9' or m == '11'): print('Invalid Date') else: print('Valid Date') Is there any way to simplify this part?
(elif d == '31' and (m == '2' or m == '4' or m == '6' or m == '9' or m == '11')) I'm writing this to verify the validity of a date inserted, without using import datetime