[ Foro de Python ]
Acabo de empezar a programar con Python, y no entiendo porqué en esta función devuelve 6:
def func(x):
res = 0
for i in range(x):
res += i
return res
print(func(4))
Muchas gracias y saludos a todos.
1+2+3
Aquí tienes cómo se usan "for" y "range", que es la clave de ese programa:
http://www.aprendeaprogramar.com/cursos/verApartado.php?id=7005
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)