ididid 发表于 前天 08:07

高考倒计时

然后应该怎么办,我该怎么做才能让它成为一个完美的倒计时(哭

import datetime
def days_to_college_entrance_exam():
    today = datetime.date.today()
    exam_year = today.year
    if (today.month > 6) or (today.month == 6 and today.day > 7):
      exam_year = exam_year + 1
    exam_date = datetime.date(exam_year, 6, 7)
    days_left = (exam_date - today).days
    return days_left
days = days_to_college_entrance_exam()
if days > 0:
    print(f"距离高考还有 {days} 天")
elif days == 0:
    print("今天就是高考日!加油!")
else:
    print("今年的高考已经结束啦。")

王一之 发表于 昨天 00:05

python?不是很懂,但是应该有函数可以直接计算相隔多少天吧,这段没看太明白

ididid 发表于 昨天 10:32

王一之 发表于 2025-2-4 00:05
python?不是很懂,但是应该有函数可以直接计算相隔多少天吧,这段没看太明白 ...

我都用datetime模块,建立两个然后相减
date1 = datetime.date(2022, 1, 1)
date2 = datetime.date(2022, 2, 1)
delta = date2 - date1
days = delta.days
print(days)
页: [1]
查看完整版本: 高考倒计时