# List of birthdays
birthdays = [
{"year": 1986, "month": "April", "day": 22},
{"year": 1990, "month": "December", "day": 25},
{"year": 2000, "month": "July", "day": 4},
{"year": 1995, "month": "January", "day": 1}
]
# dictionary of holidays ( Month -> list of days)
holidays = {
"January": [1,15], #New Years Day, Martin Luther King Jr. Day
"February": [14,19], # Valentines Day, Presidents Day
"March": [17], # St patricks Day
"April": [1], # April Fools Day
"May": [5,27], # Cinco de Mayo, Memorial Day
"June": [19], #Juneteenth
"July": [4], # Fourth of July
"September": [2], #Labor Day
"October":[31], #Halloween
"November":[11,28], #Veterans Day, Thanksgiving
"December": [25,31] #Christmas, New Year's Eve
}
#Loop through birthdays and compare with holidays
for bday in birthdays:
year = bday["year"]
month = bday["month"]
day = bday["day"]
print("\n Birthday Details: ")
print(" Year:", year)
print(" Month": month)
print( "Day:", day)
print(" Type of Year:", type(year), "ID:", id(year))
print(" Type of Month:", type(month), "ID:", id(month))
print(" Type of Day:", type(day), "ID:", id(day))
#Check if birthday is a holiday
if month in holidays and day in holidays[month]:
print(f"Birthday on {month} {day} is a HOLIDAY!")
else:
print(f"Birthday on {month} {day} is NOT a holiday.")
To embed this project on your website, copy the following code and paste it into your website's HTML: