使用列表编写一个程序,用户输入一个月份,程序输出该月份对应的季度。 测试用例: 输入1,输出:1 month is first quarter 输入5,输出:5 month is second quarter
时间: 2024-03-15 12:46:24 浏览: 172
C#列表集合的测试用例
好的,以下是 Python 语言的代码实现:
```
months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
quarter1 = ['January', 'February', 'March']
quarter2 = ['April', 'May', 'June']
quarter3 = ['July', 'August', 'September']
quarter4 = ['October', 'November', 'December']
month = int(input('请输入一个月份(1-12):'))
if month in range(1, 4):
print(months[month - 1] + ' is first quarter')
elif month in range(4, 7):
print(months[month - 1] + ' is second quarter')
elif month in range(7, 10):
print(months[month - 1] + ' is third quarter')
elif month in range(10, 13):
print(months[month - 1] + ' is fourth quarter')
else:
print('输入的月份不合法!')
```
该程序首先定义了一个月份列表和四个季度列表,然后根据用户输入的月份判断其所属的季度并输出结果。需要注意的是,输入的月份必须在 1-12 的范围内,否则会提示输入的月份不合法。
阅读全文