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