#python#万年历#oj
在 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"。