Skip to content

Home

Sum of powers

Returns the sum of the powers of all the numbers from start to end (both inclusive).

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

More like this

Start typing a keyphrase to see matching snippets.