Python 输入月份数字,输出月份英文缩写
时间: 2024-03-28 11:28:39 浏览: 962
可以使用一个字典来存储月份的英文缩写,然后根据用户输入的数字返回相应的缩写。下面是示例代码:
```python
months = {
1: 'Jan',
2: 'Feb',
3: 'Mar',
4: 'Apr',
5: 'May',
6: 'Jun',
7: 'Jul',
8: 'Aug',
9: 'Sep',
10: 'Oct',
11: 'Nov',
12: 'Dec'
}
month_num = int(input("请输入月份数字:"))
if month_num in months:
print("该月份的英文缩写为:", months[month_num])
else:
print("输入不合法,请输入 1-12 之间的数字。")
```
在上面的代码中,我们首先定义了一个字典 `months`,其中键为月份的数字,值为月份的英文缩写。然后通过 `input` 函数获取用户输入的月份数字 `month_num`,并将其转换为整数类型。
接下来,我们使用 `if` 语句判断用户输入的数字是否在 `months` 字典中,如果存在,就输出相应的缩写,否则提示用户输入不合法。
相关问题
python输入数字1-12,输出月份简写
在Python中,你可以编写一个简单的函数来将用户输入的1到12之间的数字转换成对应的月份简写。这里是一个示例:
```python
def number_to_month(month_number):
month_dict = {
1: 'Jan', # January
2: 'Feb', # February
3: 'Mar', # March
4: 'Apr', # April
5: 'May', # May
6: 'Jun', # June
7: 'Jul', # July
8: 'Aug', # August
9: 'Sep', # September
10: 'Oct', # October
11: 'Nov', # November
12: 'Dec' # December
}
return month_dict.get(month_number, "Invalid input")
# 获取用户输入并转换
month_input = int(input("请输入1到12的数字代表月份:"))
print(number_to_month(month_input))
用Python写月份缩写,输入一个数字,输出月份的书写,当数字不在1~12之间时,输出“请输入1~12之间的数字”
可以使用字典来实现月份缩写的功能,代码如下:
```python
month_dict = {
1: 'Jan',
2: 'Feb',
3: 'Mar',
4: 'Apr',
5: 'May',
6: 'Jun',
7: 'Jul',
8: 'Aug',
9: 'Sep',
10: 'Oct',
11: 'Nov',
12: 'Dec'
}
num = int(input("请输入一个数字(1-12):"))
if num in month_dict:
print(month_dict[num])
else:
print("请输入1~12之间的数字")
```
当输入数字在1~12之间时,输出对应月份的缩写;当输入数字不在1~12之间时,输出提示信息“请输入1~12之间的数字”。
阅读全文