1.使用列表编写一个程序,用户输入一个月份,程序输出该月份对应的季度,若输入错误,则退出程序。 输出格式示例: 5月属于第二季度! 输入月份错误,程序结束!
时间: 2024-10-11 13:17:33 浏览: 7
在Python中,你可以通过定义一个函数来实现这个功能。首先,你需要创建一个字典,将每个月份映射到相应的季度。然后让用户输入月份,检查输入是否有效,并根据输入打印相应的季度信息。如果输入不在预期范围内,就给出提示并结束程序。下面是一个简单的示例:
```python
def get_quarter(month):
months_to_quarters = {
'1月': '第一季度',
'2月': '第一季度',
'3月': '第一季度',
'4月': '第一季度',
'5月': '第二季度',
'6月': '第二季度',
'7月': '第三季度',
'8月': '第三季度',
'9月': '第三季度',
'10月': '第四季度',
'11月': '第四季度',
'12月': '第四季度'
}
if month in months_to_quarters:
print(f"{month}属于{months_to_quarters[month]}!")
else:
print("输入月份错误,程序结束!")
# 接收用户输入
month_input = input("请输入月份(例如:5月):")
get_quarter(month_input)
```
当运行此程序时,用户按照提示输入月份,如输入"5月",会得到"5月属于第二季度!"的信息。如果输入非预期的月份,比如"13月",则会输出"输入月份错误,程序结束!"