
Пожалуйста, очень нужна Ваша помощь по пайтону! Напишіть програму для підрахунку кількості днів,
в яких температура була не нижче, ніж середня температура за весь період. Температура задається кортежом з N елементів. У рядку виведення одне число - кількість днів, які відповідають умові.(Python)

Ответы на вопрос

temps = (45, 41, 34, 28, 27, 25, 24, 21, 20, 19, 18, 16, 15, 10, 8, 7, 6, 5)
avg_temp = sum(temps) / len(temps)
count = 0
for temp in temps:
if temp >= avg_temp:
count += 1
print(count)



Звучит добре! Вот пример программы на Python, которая подсчитывает количество дней, в которых температура не была ниже средней температуры за весь период:
pythondef count_days_above_average(temperatures):
average_temp = sum(temperatures) / len(temperatures)
count = 0
for temp in temperatures:
if temp >= average_temp:
count += 1
return count
# Пример использования:
temperatures = (25, 26, 24, 23, 27, 22, 25, 26)
result = count_days_above_average(temperatures)
print("Количество дней с температурой выше или равной средней:", result)
В этом примере мы определяем функцию count_days_above_average
, которая принимает кортеж temperatures
в качестве аргумента. Сначала мы вычисляем среднюю температуру, разделив сумму всех температур на их количество. Затем мы проходимся по каждой температуре в кортеже и увеличиваем счетчик count
для каждой температуры, которая больше или равна средней.
В итоге программа выводит количество дней, в которых температура была выше или равна средней.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili