Qué es un ciclo?

En programación necesitamos realizar tareas que se repitan varias veces. Ejemplo, mostrar el listado de invitados a una boda.

For

for (inicio; mientras que (condición); incremento) {
	// hacer algo con la información
}
for (let i = 1; i <= 10; i++) {
	console.log(i)
}
const numero = 7
for (let i = 1; i <= 10; i++) {
	console.log(numero, " X ", i, " = ", numero*i)
}

For en otros lenguajes

En python no existe el "for" clásico. Podemos usar esta sintaxis en su lugar.

numero = 7
for i in range(10):
	print(numero, " X ", i+1, " = ", numero * (i+1))

While

Este ciclo puede funcionar como el ciclo for, pero puede ser utilizado para ciclos donde no se sabe la cantidad de iteraciones (repeticiones) que se desean ejecutar.

while condición:
	// Hacer algo
numero = 7
while numero > 0:
  print(numero)
  numero -= 1
continuar = 's'
while continuar == 's':
  continuar = input("deseas continuar? ")