Untitled

 avatar
unknown
plain_text
13 days ago
1.3 kB
3
Indexable
input_month = input()
input_day = int(input())
seasons = {
    'March': ['Spring', 'Winter'], 'April': ['Spring'], 'May': ['Spring'], 
    'June': ['Spring', 'Summer'], 'July': ['Summer'], 'August': ['Summer'],
    'September': ['Summer, Autumn'], 'October': ['Autumn'], 'November': ['Autumn'],
    'December': ['Autumn', 'Winter'], 'January': ['Winter'], 'February': ['Winter']
    }


if input_month == 'March':
    if 20 <= input_day <= 31:
        print('Spring')
    elif 0 < input_day <= 19:
        print('Winter')
    else:
        print('Invalid')
elif input_month == 'June':
    if 21 <= input_day <= 31:
        print('Summer')
    elif 0 < input_day <= 20:
        print('Spring')
    else:
        print('Invalid')
elif input_month == 'September':
    if 0 < input_day <= 21:
        print('Summer')
    elif 22 <= input_day <= 30:
        print('Autumn')
    else:
        print('Invalid')
elif input_month == 'December':
    if 0 < input_day <= 20:
        print('Autumn')
    elif 21 <= input_day <=31:
        print('Winter')
    else:
        print('Invalid')
elif input_month not in seasons:
    print('Invalid') 
else:
    if 31 < input_day or input_day <= 0:
        print('Invalid')
    else:
        print(seasons[input_month][0])

    
    
Leave a Comment