Сумма Степеней Javascript

Напишем программу, которая возвращает сумму степеней всех чисел от начала до конца (оба включительно).

Используем range() в сочетании с пониманием списка, чтобы создать список элементов в желаемом диапазоне, возведенном в заданную степень.
Используем sum(), чтобы сложить значения вместе.
Опустим второй аргумент, степени, чтобы использовать степень по умолчанию, равную 2.
Опустим третий аргумент start, чтобы использовать начальное значение по умолчанию, равное 1.

def sum_of_powers(end, power = 2, start = 1):
  return sum([(i) ** power for i in range(start, end + 1)])
sum_of_powers(10) # 385
sum_of_powers(10, 3) # 3025
sum_of_powers(10, 3, 5) # 2925

Ответить