M
def get_number_with_multiple_difference(numbers: list):
numbers.sort(reverse=True)
return numbers[0] if len(numbers) > 1 and np.mean(numbers[1:]) * 1.5 <= numbers[0] else None
Таким образом нахожу только 1 число, а нужно проверить все. Нужен какой-нибудь более изящный способ это сделать... Без костылей...
