输入日月年判断星期几phthon
时间: 2024-11-15 09:32:07 浏览: 3
在Python中,可以使用内置的`calendar`模块来计算给定日期是星期几。以下是一个简单的示例,说明如何输入年、月、日并返回星期几:
```python
import calendar
def get_weekday(year, month, day):
# 使用 calendar.monthrange 获取指定月份的天数和第一天是周几(0代表周一)
days_in_month, firstweekday = calendar.monthrange(year, month)
# 根据第一个星期一的索引计算实际的星期几
weekday_index = (day - 1) + firstweekday
# 将索引转换为星期几名称,范围从0到6,对应周一到周日
weekdays = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
return weekdays[weekday_index % 7]
# 示例使用
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
print(f"{year}/{month}/{day} 是 {get_weekday(year, month, day)}")
阅读全文