Предмет: Информатика, автор: moyularu

написать программу, которая находит среднее арифметическое элементов списка, которые меньше заданного числа

Ответы

Автор ответа: shahbazovelman97
1

Ответ:

Объяснение:

def calculate_average(numbers, threshold):

   # Создаем пустой список для хранения чисел, меньших заданного порога

   filtered_numbers = []

   

   # Итерируемся по каждому элементу списка

   for num in numbers:

       # Проверяем, является ли текущий элемент меньше заданного порога

       if num < threshold:

           # Если да, добавляем его в отфильтрованный список

           filtered_numbers.append(num)

   

   # Проверяем, есть ли элементы в отфильтрованном списке

   if len(filtered_numbers) > 0:

       # Если есть, вычисляем среднее арифметическое

       average = sum(filtered_numbers) / len(filtered_numbers)

       return average

   else:

       # Если отфильтрованный список пуст, возвращаем 0

       return 0

# Пример использования программы

numbers = [1, 5, 2, 8, 3, 10]

threshold = 6

result = calculate_average(numbers, threshold)

print("Среднее арифметическое чисел меньше", threshold, "равно:", result)

Похожие вопросы