Python获取月份名称,输入1时输出Jan ,不用Python内置的calendar模块
时间: 2024-02-22 22:57:31 浏览: 22
可以用一个列表来存储月份名称,然后根据输入的数字来访问相应的元素,例如:
```
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
month_num = int(input("请输入月份数字(1-12):"))
if month_num < 1 or month_num > 12:
print("请输入1-12之间的数字!")
else:
print(months[month_num - 1])
```
在这个例子中,我们首先定义了一个包含月份名称的列表 `months`,然后根据输入的数字访问相应的元素,并输出结果。需要注意的是,由于列表的索引是从0开始的,我们需要将输入的数字减1才能正确访问到相应的元素。
相关问题
Python获取月份名称,输入1时输出Jan
可以使用Python内置的calendar模块来获取月份名称,具体实现可以参考以下代码:
```python
import calendar
month_num = int(input("请输入月份数字:"))
month_name = calendar.month_name[month_num]
print(month_name)
```
当输入1时,输出结果为:
```
January
```
输入年月日判断星期几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日是周一
```