Share This
Связаться со мной
Крути в низ
Categories
//Сумма всех N-х чисел

Сумма всех N-х чисел

20.07.2022Category : Python

Напишите функцию, которая будет принимать список чисел и положительное число n и возвращать сумму всех n-х чисел. То есть нужно прибавлять к общей сумме каждое второе число, если n = 2, или каждое третье, если n = 3, и т. д.

Примеры

sum_every_nth([4, 8, 6, 6, 7, 9, 3], 1) ➞ 43 # 4+8+6+6+7+9+3 = 43  sum_every_nth([7, 3, 10, 4, 5, 8, 4, 9, 6, 9, 10, 1, 4], 4) ➞ 14 # 4+9+1 = 14  sum_every_nth([10, 6, 5, 4, 5, 2, 3, 3, 8, 10, 7, 2], 8) ➞ 3 # 3  sum_every_nth([6, 8, 9, 4, 6, 4, 7, 1, 5, 6, 10, 2], 13) ➞ 0 # в списке только 12 чисел

Вариант решения

def sum_every_nth(numbers, n):     return sum(numbers[n - 1::n])

summa vseh n h chisel 9f8df7e - Сумма всех N-х чисел

Английский для программистов

Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас

Скачать ×

  • 3 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close