Сумма элементов, умноженных на их индекс

Практические упражнения Python 

Выберете уровень:
►► ►► ►►►
Начальный  Средний  Высокий 

Сумма элементов, умноженных на их индекс

Задача: создать функцию, которая принимает список чисел и возвращает сумму элементов списка, умноженных на их индекс.

def sum_index_multiplied(numbers):
    total = 0
    for index, number in enumerate(numbers):
        total += index * number
    return total

print(sum_index_multiplied([1, 2, 3, 4]))
# Функция перебирает список чисел, используя enumerate для получения индекса каждого элемента, умножает элемент на его индекс и суммирует результат.
def sum_index_multiplied(numbers):
    return sum([index * number for index, number in enumerate(numbers)])

print(sum_index_multiplied([1, 2, 3, 4]))
# Этот метод использует list comprehension для создания списка, содержащего произведение каждого элемента на его индекс, и функцию sum для подсчета суммы всех элементов полученного списка.

Для практики

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