用Python写月份缩写,输入一个数字,输出月份的书写,当数字不在1~12之间时,输出“请输入1~12之间的数字”
时间: 2023-12-06 20:44:45 浏览: 142
可以使用字典来实现月份缩写的功能,代码如下:
```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之间的数字”。
相关问题
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),输入对应的月份英文缩写名称。”的代码
好的,这是一个可以回答的问题。以下是代码:
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'}
month_num = int(input("请输入一个表示月份的数字(1~12):"))
if month_num in month_dict:
print(month_dict[month_num])
else:
print("输入有误,请输入1~12之间的数字。")
阅读全文