用Python.假设今年1月1日是星期一,编写程序,输入1月的任意一天(1~31),输出该日期对应 的英文星期名称(英文全称,不是缩写)。
时间: 2024-05-08 16:17:55 浏览: 20
好的,这是一个比较简单的问题,您可以使用Python中的datetime库来实现。首先,您需要将输入的日期转换为Python中的日期格式,然后使用weekday()方法来获取该日期对应的星期几,最后将星期几转换为英文全称即可。以下是Python代码示例:
```python
import datetime
def get_weekday(date_str):
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
weekday = date.weekday()
weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
return weekdays[weekday]
date_str = '2022-01-01'
weekday = get_weekday(date_str)
print(weekday)
```
在上面的代码中,我们定义了一个get_weekday()函数,该函数接收一个日期字符串参数,返回该日期对应的英文星期名称。在主程序中,我们将'2022-01-01'作为例子传递给get_weekday()函数,并打印该日期对应的星期名称,输出结果为'Monday',符合预期。