Информатика

Создайте функцию comfort_count(temperatures), которая будет подсчитывать количество комфортных дней в переданном

Создайте функцию comfort_count(temperatures), которая будет подсчитывать количество комфортных дней в переданном списке. Комфортные дни - это дни, где температура воздуха составляет от 22 до 26 градусов включительно. Функция должна вывести на экран сообщение "количество комфортных дней в этом месяце: n", где n - результат подсчета в цикле с условием. Сначала подсчитайте комфортные дни в мае 2017 года, затем - в мае 2018 года. May_2017 = [24, 26, 15, 10, 15, 19, 10, 1, 4, 7, 7, 7, 12, 14, 17, 8, 9, 19, 21, 22, 11, 15, 19, 23, 15, 21, 16, 13, 25
Верные ответы (1):
  • Solnce_V_Gorode_954
    Solnce_V_Gorode_954
    42
    Показать ответ
    Название: Функция подсчета комфортных дней

    Пояснение: Создадим функцию `comfort_count(temperatures)`, которая будет принимать список температур `temperatures` и подсчитывать количество комфортных дней. Для этого будем использовать цикл с условием, который будет проверять каждую температуру из списка. Если температура находится в диапазоне от 22 до 26 градусов включительно, увеличиваем счетчик комфортных дней на 1.

    Доп. материал:

    def comfort_count(temperatures):
    count = 0
    for temperature in temperatures:
    if 22 <= temperature <= 26:
    count += 1
    print("Количество комфортных дней в этом месяце:", count)

    May_2017 = [24, 26, 15, 10, 15, 19, 10, 1, 4, 7, 7, 7, 12, 14, 17, 8, 9, 19, 21, 22, 11, 15, 19, 23, 15, 21, 16]
    May_2018 = [23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]

    comfort_count(May_2017)
    comfort_count(May_2018)


    Совет: Чтобы лучше понять, как работает функция, можно самостоятельно пройтись по коду, выполнив шаги вручную. Обратите внимание, как переменная `count` увеличивается каждый раз, когда температура находится в диапазоне от 22 до 26 градусов.

    Дополнительное задание: Посчитайте количество комфортных дней в июне 2017 года, используя следующий список температур:

    June_2017 = [24, 26, 28, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58]
Написать свой ответ: