已知2024年1月1日为星期一,用python编一程序,执行时输入几月几日,输出该日期是星期几
时间: 2024-10-23 11:03:13 浏览: 30
一周中的第几天(python)1
你可以使用Python的`calendar`模块来计算任意给定日期是星期几。下面是一个简单的程序示例:
```python
import calendar
def get_weekday(year, month, day):
# 获取指定年月日的星期几,值范围从0(周一)到6(周日)
weekday = calendar.weekday(year, month, day)
# 根据weekday的值将其转换为人类可读的形式,比如'Monday', 'Tuesday', etc.
days_of_week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
return days_of_week[weekday]
# 输入你想要查询的日期,假设用户会输入2024年12月31日
year = 2024
month = int(input("请输入月份(1-12): "))
day = int(input("请输入日期(1-31): "))
# 调用函数并打印结果
weekday_str = get_weekday(year, month, day)
print(f"{year}/{month}/{day} 是星期{weekday_str}")
```
当你运行这个程序并输入2024年12月31日时,它将显示这一天是星期几。
阅读全文