Вопрос:

Напишите программу для решения следующей задачи. Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру за время наблюдения. Если количество дней, когда температура поднималась выше нуля градусов, не менее 5, выведите YES, иначе выведите NO.

Напишите программу для решения следующей задачи. Ученики 4 класса вели дневники наблюдения за погодой и ежедневно записывали дневную температуру. Найдите среднюю температуру за время наблюдения. Если количество дней, когда температура поднималась выше нуля градусов, не менее 5, выведите YES, иначе выведите NO.
Фотография

Ответ ассистента

Для решения задачи на языке Python нужно: 1. Считать количество дней $N$. 2. В цикле считать температуру за каждый день. 3. Складывать все значения температур для вычисления среднего арифметического. 4. Считать количество дней, когда температура была выше нуля. 5. После цикла вывести среднюю температуру и результат проверки условия (количество дней > 0 более или равно 5). ```python n = int(input()) sum_temp = 0 warm_days = 0 for _ in range(n): temp = float(input()) sum_temp += temp if temp > 0: warm_days += 1 print(sum_temp / n) if warm_days >= 5: print("YES") else: print("NO") ``` **Ответ:** Программа написана выше.

Другие решения

Что ещё задавали пользователи