元生儿 2022-04-18 16:21 采纳率: 0%
浏览 42

循环遍历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”?

  • 写回答

1条回答 默认 最新

  • 䴺矏 2022-04-18 17:06
    关注
    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")
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月18日