Разработать функцию, которая возвращает сумму всех элементов в списке, кроме первого и последнего.

Сумма элементов, исключая первый и последний

Функция sum_exclude_first_last вычисляет сумму всех элементов списка, за исключением первого и последнего.

def sum_exclude_first_last(lst):
    if len(lst) <= 2:
        return 0
    return sum(lst[1:-1])

# Пример вызова функции:
result = sum_exclude_first_last([10, 4, 5, 2, 10])
print(result) # Выведет: 11

Результат выполнения кода

11

Код функции проверяет, что длина списка больше двух, чтобы исключить ситуацию, когда сумма не может быть вычислена из-за отсутствия элементов между первым и последним.

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