import datetime
print_today = "{date_str},{weekday},2020年第{days}天,今年{pass_day}%的时间已过去,我要好好努力学习!"
year_days = 365
today = datetime.datetime.now()
date_str = '{year}年{month}月{day}日'.format(year=today.year,month=today.month,day=today.day)
year = today.year
# 判断是否为闰年,闰年的条件: 能被100乘除时,如果可以被400乘除,那么是闰年,不能被100乘除,能被4整除是闰年
leapyear = False
if year % 100 == 0:
if year % 400 ==0:
leapyear = True
elif year % 4 ==0:
leapyear =True
if leapyear:
year_days = 366
#今年的第几天
days = int(today.strftime('%j'))
week_map = {
1: '星期一',
2: '星期二',
3: '星期三',
4: '星期四',
5: '星期五',
6: '星期六',
7: '星期日',
}
week_day = week_map[today.isoweekday()]
pass_day = round((days / year_days)*100, 2)
print_today = print_today.format(date_str=date_str, weekday=week_day, days=days, pass_day=pass_day)
print(print_today)
版权声明:本文为LeechengLove原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。