Python已知2022年9月1日是星期四,输入一个日期,判断是星期几
时间: 2024-02-23 15:58:28 浏览: 110
可以使用Python中的datetime模块来进行日期时间的计算和处理。我可以为您提供一个示例代码:
```python
import datetime
date_str = input("请输入日期(格式为YYYY-MM-DD):")
year, month, day = map(int, date_str.split("-"))
date = datetime.datetime(year, month, day)
weekdays = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"]
weekday_str = weekdays[date.weekday()]
print(f"{date_str}是{weekday_str}")
```
您只需要输入日期,程序就会输出该日期是星期几。注意,日期的输入格式必须为YYYY-MM-DD,例如:2022-10-01。
相关问题
输入年月日判断星期几python 引入内置模块calendar
可以使用 Python 内置模块 calendar 来判断给定日期是星期几。下面是一个示例代码:
```python
import calendar
# 输入年月日
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
# 判断星期几
weekday = calendar.weekday(year, month, day)
# 将数字转换为对应的星期几字符串
weekday_str = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"][weekday]
print(f"{year}年{month}月{day}日是{weekday_str}")
```
示例输出:
```
请输入年份:2022
请输入月份:8
请输入日期:15
2022年8月15日是周一
```
阅读全文