'''使用if+for循环代码量会少一些'''
month = input('请输入要判断季节的月份:')
season = [(1,2,3,'春天'),(4,5,6,'夏天'),(7,8,9,'秋天'),(10,11,12,'冬天')]
if month.isdigit() and (1<=int(month)<=12):
for s in season:
if int(month) in s:
print(s[-1])
else:
print('输入月份有误')
'''单纯使用if判断'''
month = input('请输入要判断季节的月份:')
if month.isdigit() and (1<=int(month)<=12):
if int(month) in (1,2,3):
print('春天')
elif int(month) in (4,5,6):
print('夏天')
elif int(month) in (7,8,9):
print('秋天')
elif int(month) in (10,11,12):
print('冬天')
else:
print('输入月份有误')
01-20
10-26
7910
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交