Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Challenge | Recursion
Python Functions: From Zero to Hero

book
Challenge

Tarea

Swipe to start coding

You need to implement a function, named sum_of_elements, that calculates the sum of the items from a list.

Solución

def sum_of_elements(list_):
if len(list_) == 0:
return 0
else:
return sum_of_elements(list_[:-1]) + list_[-1]

result = sum_of_elements([54, 3, 21, 67, 43, 1])
print(result)

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 2
single

single

# Write your code below
def ___(list):
if ___(list) == ___:
return ___
___:
return sum_of_elements(___[:-1]) + list[___]

# Testing
result = sum_of_elements([54, 3, 21, 67, 43, 1])
print(result)

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt