1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Гидрометцентр города N несколько дней подряд измерял те...
Решение задачи на тему

Гидрометцентр города N несколько дней подряд измерял температуру воздуха днём. Результаты измерений записывались в виде целого числа. Напишите программу, которая определяет количество дней, в которые температура воздуха была выше 10 градусов, и среднее

  • Информационные технологии
  • #Программирование (языки C++, Java, Python и др.)
  • #Алгоритмы и структуры данных
Гидрометцентр города N несколько дней подряд измерял температуру воздуха днём. Результаты измерений записывались в виде целого числа. Напишите программу, которая определяет количество дней, в которые температура воздуха была выше 10 градусов, и среднее

Условие:

Гидрометцентр города N несколько дней подряд измерял температуру воздуха днём. Результаты измерений записывались в виде целого числа. Напишите программу, которая определяет количество дней, в которые температура воздуха была выше 10 градусов, и среднее значение температуры за всё время измерений.
Программа получает на вход количество дней, в которые проводились измерения, затем для каждого дня записывается его температурное значение.
Пример работы программы:

Ввод Вывод
4
8
10
8
12 1
9.5

Решение:

Для решения данной задачи мы можем написать программу на Python, которая будет выполнять следующие шаги:

1. Считать количество дней, в которые проводились измерения.
2. Считать температуру для каждого дня и сохранять её в список.
3. Подсчитать количество дней, когда температура была выше 10 градусов.
4. Вычислить среднее значение температуры за все дни.
5. Вывести результаты.

Теперь давайте напишем программу и объясним каждый шаг.

  1. : Мы используем для получения количества дней и преобразуем его в целое число с помощью .

  2. : Мы создаем пустой список , в который будем добавлять температуры, введенные пользователем.

  3. : В цикле мы запрашиваем температуру для каждого дня и добавляем её в список .

  4. : Мы используем генератор списка и функцию , чтобы подсчитать количество дней, когда температура была выше 10 градусов.

  5. : Мы суммируем все температуры и делим на количество дней, чтобы получить среднее значение.

  6. : Мы выводим количество дней с температурой выше 10 градусов и среднее значение температуры.

Теперь, если мы введем данные, как в примере:

Программа выведет:

Это означает, что только один день был с температурой выше 10 градусов, а среднее значение температуры составило 9.5.

Выбери предмет