请问以下的Python代码输入一个1-12的整数,输出对应的月份简称,
时间: 2023-05-20 10:03:28 浏览: 55
可以使用以下代码实现:
```
month = int(input("请输入一个1-12的整数:"))
if month == 1:
print("Jan")
elif month == 2:
print("Feb")
elif month == 3:
print("Mar")
elif month == 4:
print("Apr")
elif month == 5:
print("May")
elif month == 6:
print("Jun")
elif month == 7:
print("Jul")
elif month == 8:
print("Aug")
elif month == 9:
print("Sep")
elif month == 10:
print("Oct")
elif month == 11:
print("Nov")
elif month == 12:
print("Dec")
else:
print("输入错误,请输入一个1-12的整数!")
```
这段代码可以根据输入的整数输出对应的月份简称,如果输入的不是1-12的整数,则会提示输入错误。
相关问题
Python输入一个1-12的整数,输出月份缩写
可以使用以下代码实现:
month = int(input("请输入一个1-12的整数:"))
if month == 1:
print("Jan")
elif month == 2:
print("Feb")
elif month == 3:
print("Mar")
elif month == 4:
print("Apr")
elif month == 5:
print("May")
elif month == 6:
print("Jun")
elif month == 7:
print("Jul")
elif month == 8:
print("Aug")
elif month == 9:
print("Sep")
elif month == 10:
print("Oct")
elif month == 11:
print("Nov")
elif month == 12:
print("Dec")
else:
print("输入的整数不在1-12范围内!")
请问以下Python,输入1-12的月份数字,输出对应的月份简称
可以使用以下代码实现:
```
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("请输入月份数字(1-12):"))
if month_num in months:
print(months[month_num])
else:
print("输入有误,请输入1-12之间的数字")
```
这段代码定义了一个字典,将数字1-12与对应的月份简称进行了映射。然后通过输入一个数字,判断是否在字典中,如果在则输出对应的月份简称,否则输出错误提示。
相关推荐















