Не могу понять что тут лишнее должно выдавать внизу по набору месяца время года или else если месяц неверно написан
```
def get_season(months):
if months == ('декабрь', 'январь', 'февраль'):
return ('зима')
elif months == ('март', 'апрель', 'май'):
return ('весна')
elif months == ('июнь', 'июль', 'август'):
return ('лето')
elif months == ('сентябрь', 'октябрь', 'ноябрь'):
return ('осень')
else: return ('Ошибка в написании месяца!')
print(get_season('июнь'))
print(get_season('мартобрь'))
```
В функции ты сравниваешь параметр months с кортежами, а передаёшь туда строку, естественно в обоих случаях он будет выдавать последний return.
Либо передавай кортежи как в самой функции, либо при передаче строки проверяй её на вхождение вместо сравнения.
Я не понял вопроса. Если не пройдет проверку if-ами то выдаст что неверныц месяц
Сентября