Условия задачи:

 

Статистика дождевых осадков. Разработайте программу, которая позволяет пользова­телю занести в список общее количество дождевых осадков за каждый из 12 месяцев. Программа должна вычислить и показать суммарное количество дождевых осадков за
год, среднее ежемесячное количество дождевых осадков и месяцы с самым высоким и самым низким количеством дождевых осадков. 

 

Решение задачи:

def main():
    YEAR = 12
    def get_list_rain():
        list_rain = []
        for i in range(1, YEAR + 1):
            rain_in_month = int(input(f'Укажите количество осадков в {i} месяце:'))
            list_rain.append(rain_in_month)
        return list_rain
    list_rain = get_list_rain()
    sum_rain = sum(list_rain)
    avarage_rain = sum_rain / YEAR
    min_rain_month = list_rain.index(min(list_rain)) + 1
    max_rain_month =  list_rain.index(max(list_rain)) + 1
    print(f'Общее количество осадков за месяцев составило {sum_rain},\n'
          f'среднее количество осадков в месяц {avarage_rain:.2f} мм,\n'
          f'в {min_rain_month} месяце было минимальное количество осадков,\n'
          f'в {max_rain_month} месяце было максимальное количество осадков')
main()