已知2023年5月18日星期四,求X年5月18日星期几?的Python代码
时间: 2024-01-22 12:18:15 浏览: 106
c#求某年某月某日是星期几
下面是实现该功能的Python代码:
```python
import datetime
def get_weekday(year):
# 获取对应年份的5月18日
date_0518 = datetime.datetime(year, 5, 18)
# 获取该日期的星期(0代表星期一,6代表星期日)
weekday = date_0518.weekday()
# 将星期转化为对应的汉字
weekday_dict = {0: '一', 1: '二', 2: '三', 3: '四', 4: '五', 5: '六', 6: '日'}
weekday_str = weekday_dict[weekday]
return weekday_str
# 测试代码,输出2023年至2027年5月18日的星期几
for year in range(2023, 2028):
weekday_str = get_weekday(year)
print(f"{year}年5月18日是星期{weekday_str}")
```
运行结果:
```
2023年5月18日是星期四
2024年5月18日是星期六
2025年5月18日是星期日
2026年5月18日是星期一
2027年5月18日是星期二
```
阅读全文