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

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

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

Условие:

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

Решение:

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

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

Теперь давайте напишем программу, следуя этим шагам.

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

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

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

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

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

Теперь, если вы запустите эту программу и введете данные, она выдаст вам нужные результаты.

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