Проверить, есть ли в списке элемент, который равен сумме всех остальных в Python.
Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Проверка элемента, равного сумме всех остальных

Функция Python для проверки, существует ли в списке элемент, равный сумме всех остальных элементов.

def check_sum_element(numbers):
    total_sum = sum(numbers)
    for number in numbers:
        if total_sum - number == number:
            return True
    return False

# Пример использования функции
example_list = [10, 20, -10, 10, 10]
result = check_sum_element(example_list)
print("Существует элемент, равный сумме всех остальных:", result)

Функция check_sum_element() сначала вычисляет общую сумму списка, затем перебирает каждый элемент списка. Если общая сумма минус текущий элемент равна текущему элементу, это означает, что один из элементов списка равен сумме всех остальных.

Категория: Практические упражнения Python | Добавил: Admin (22.04.2024)
Просмотров: 24 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: