[ Foro de Python ]

Porqué en esta función devuelve 6?

25-Apr-2019 22:08
Invitado (Dani)
1 Respuestas

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.


25-Apr-2019 22:15
Nacho Cabanes (+40)

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
 






Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...