Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

31 строка
1.2 KiB
Python

def find_min_max_indices(data):
"""
Функция 1: Нахождение номеров элементов с наименьшим и наибольшим значениями
Аргумент: список или кортеж с выборкой
Возвращает: кортеж (индекс_мин, индекс_макс)
"""
if not data:
return -1, -1
min_index = data.index(min(data))
max_index = data.index(max(data))
return min_index, max_index
def calculate_group_averages(data, N):
"""
Функция 2: Разделение выборки на группы и расчет средних значений
Аргументы:
- data: список или кортеж с выборкой
- N: целочисленный параметр - размер группы
Возвращает: список средних значений по группам
"""
if not data or N <= 0:
return []
group_averages = []
for i in range(0, len(data), N):
group = data[i:i + N]
group_avg = sum(group) / len(group)
group_averages.append(group_avg)
return group_averages