python中的问题呜呜呜

#python#万年历#oj

img

img

望采纳

在 Python 中,可以使用内置的 datetime 模块来计算某个日期是星期几。例如,下面的代码演示了如何使用 datetime 模块来计算 2020 年 11 月 18 日是星期几:

import datetime

date = datetime.date(2020, 11, 18)
print(date.strftime("%A"))  # 输出 "Wednesday"

因此,可以使用 datetime 模块来实现题目中的要求。代码如下:

import datetime

# 读取输入
n = int(input())

for i in range(n):
    # 读取年、月、日
    y, m, d = map(int, input().split())

    # 计算星期几
    try:
        date = datetime.date(y, m, d)
        print(date.strftime("%A"))
    except ValueError:
        # 如果日期不合法,输出 "Illegal"
        print("Illegal")

上面的代码将会输出每个日期是星期几。如果输入的日期不合法,则会输出 "Illegal"。