Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пайтон помогите сделать код для вычисления медианы

Pomogator Ученик (231), открыт 3 часа назад
помогите пожалуйста сделать код который будет искать медиану строки типа: '1 2 3 4'
но без функции statistics.median()
1 ответ
Никита Охотников Профи (582) 2 часа назад
 def median(numbers: str) -> str: 
numbers = numbers.split()
if (n := len(numbers)) % 2: # Если длина ряда - число нечётное...
return numbers[n // 2] # ...возвращаем элемент посередине.
else:
return numbers[n//2-1] + " " + numbers[n//2] # Иначе возвращаем два элемента посередине.
Похожие вопросы