написать программу, которая находит среднее арифметическое элементов списка, которые меньше заданного числа
Ответы
Ответ:
Объяснение:
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)