En Python, los ciclos for y while son muy útiles para ejecutar repeticiones en tu código. A continuación te explicare cuales son las diferencia y pequeña guía rápida sobre cuándo usar los ciclos for y while para que los comiences a turilizar ya mismo en tus próximos códigos:
Para utilizar eficazmente los ciclo for ten en cuenta los siguiente:
Por ejemplo:
lista = [10, 32, 76, 39, 72]
for numero in lista:print(numero)
Este código en Python crea una lista llamada lista que contiene los números [10, 32, 76, 39, 72]. Luego, utiliza un ciclo for para iterar sobre cada elemento de esa lista e imprimirlos en la consola uno por uno.
El código se puede desglosar de la siguiente manera:
Se define la lista lista que contiene los números [10, 32, 76, 39, 72].
Se inicia un ciclo for que itera sobre cada elemento de la lista.
En cada iteración del ciclo, la variable numero toma el valor del siguiente elemento en la lista.
Dentro del ciclo, se imprime el valor actual de numero en la consola.
Por lo tanto, cuando se ejecuta este código, imprimirá cada número de la lista en una nueva línea, de la siguiente manera:
Resultado:
10
32
76
39
72
Para utilizar eficazmente los ciclo while ten en cuenta los siguiente:
Por ejemplo:
contador = 0while contador < 10:
print(contador)
contador += 1
Este código en Python establece una variable contador en 0 y luego entra en un ciclo while. Mientras el valor de contador sea menor que 10, el ciclo imprimirá el valor actual de contador en la consola y luego incrementará contador en 1 en cada iteración. El ciclo continuará ejecutándose hasta que contador sea igual o mayor que 10.
El código se puede desglosar de la siguiente manera:
Se inicializa la variable contador en 0.
El ciclo while se inicia. La condición contador < 10 verifica si el valor de contador es menor que 10.
Dentro del ciclo, se imprime el valor actual de contador.
Luego, contador se incrementa en 1 (contador += 1).
El ciclo sigue ejecutándose hasta que contador alcanza o supera el valor de 10.
Una vez que contador llega a 10, la condición contador < 10 se vuelve falsa y el ciclo termina.
Cuando se ejecuta este código, imprimirá los números del 0 al 9, uno en cada línea:
Resultado:
0
1
2
3
4
5
6
7
8
9