Como utilizar la instrucción While y For
Antes de iniciar ten presente la siguiente definición.
Iterar: Repetir un conjunto de instrucciones o un bloque de código en varias ocasiones
_While: _
(Mientras) En Python, while es una palabra clave que se utiliza para crear un bucle de control de flujo que se repite mientras una condición especificada es verdadera.
Sintaxis
while condicion:
# La condición es una expresiónquese evalúa como verdadera (True) o Falsa (False).
En este ejemplo se suman los números ingresados por el usuario y cada ingreso de numero aumentara el contador en 1, la instrucción se repetirá mientras el contador sea menor o igual al número 5, al final se mostrarán los números ingresados y la sumatoria de estos.
Para este ejemplo recuerda que se realizó el cambio de variable string a entero en la variable número.
# Ejemplo:
suma = 0
contador = 1while contador <= 5:
numero = int(input("Ingrese un número: "))
suma += numero
contador += 1print("La suma de los números ingresados es:", suma)
Resultado
Ingrese un número: 8
Ingrese un número: 4
Ingrese un número: 6
Ingrese un número: 5
Ingrese un número: 1
La suma de los números ingresados es: 24
For
la instrucción for en Python se utiliza para repetir un bloque de código un número específico de veces o para iterar sobre una secuencia de elementos, como una lista o una cadena de texto.
Sintaxis
for elemento in secuencia
"elemento" es una variable que toma el valor del elemento actual en cada iteración del bucle.
"secuencia" es la colecciónde elementos sobre laque quieres iterar.
“elemento es una variable que toma el valor del elemento actual en cada iteración del bucle.”
“secuencia” es la colección de elementos sobre la que quieres iterar.
En este ejemplo se repetirá la secuencia la cantidad de veces según la cantidad de datos que tenga las lista, para este ejemplo serán 5 veces.
Se inicia a variable suma en cero y en cada secuencia tomara un número de izquierda a derecha de la lista y lo asigna a la variable número y lo sumara con el valor que tenga la variable suma.
Para este ejemplo la secuencia la repetirá 5 veces porque la lista números tiene 5 datos.
# Ejemplo:
numeros = [10, 20, 30, 40, 50]
suma = 0
for numero in numeros:
suma += numero
print("La suma de los números en la lista es:", suma)
Resultado
La suma de los números enla lista es: 150