循环遍历2022年的所有天数,判定当日期是自己的生日时, 输出”Happy birthday to You!“

def max_list(a):
max=0
for i in range(len(a)):
if a[i]>max:
max=a[i]
return max

b=[1,2,3,4,5,6]
print(max_list(b))
怎样输出判定日期时输出的“happy birthday to you”?

def run(year: int = 2022):
    birthday = "1997-5-9"
    birthday = time.strftime("%m-%d", time.strptime(birthday, "%Y-%m-%d"))
    year_days = 366 if calendar.isleap(year) else 365
    for i in range(year_days):
        fir_day = datetime.datetime(year, 1, 1)
        zone = datetime.timedelta(days=i)
        date = datetime.datetime.strftime(fir_day + zone, "%m-%d")
        if birthday == date:
            print(datetime.datetime.strftime(fir_day + zone, "%Y-%m-%d"))
            print("happy birthday to you")