WhatsApp

  
Sentencias de Flujos de Bucles en Python3
Sentencias de Flujos de Bucles en Python3

Sentencias de Flujos de Bucles en Python3

1. Sentencia While

La sentencia while permite ejecutar repetidamente un bloque de código siempre que se cumpla una determinada condición. El bloque de código se ejecutará mientras la condición sea verdadera.


while condicion:
    # código a ejecutar mientras la condición sea verdadera
        

A continuación, se muestra un ejemplo que calcula la suma de los primeros 10 números enteros utilizando un bucle while:


i = 1
suma = 0
while i <= 10:
    suma += i
    i += 1
print("La suma de los primeros 10 números enteros es:", suma)
        

2. Sentencia For

La sentencia for permite iterar sobre una secuencia (como una lista, una tupla o una cadena de texto) y ejecutar un bloque de código para cada elemento de la secuencia.


for elemento in secuencia:
    # código a ejecutar para cada elemento de la secuencia
        

A continuación, se muestra un ejemplo que muestra los colores de una lista utilizando un bucle for:


colores = ['rojo', 'verde', 'azul']
for color in colores:
    print(color)
        

3. Sentencia Break

La sentencia break se utiliza para salir de un bucle de manera prematura, sin esperar a que se cumpla la condición de finalización. Se suele utilizar para detener un bucle cuando se ha alcanzado cierta condición.


while condicion:
    # código a ejecutar mientras la condición sea verdadera
    if condicion_de_salida:
        break
        

A continuación, se muestra un ejemplo que busca un número en una lista utilizando un bucle while y termina el bucle cuando el número es encontrado:


numeros = [1, 2, 3, 4, 5]
numero_buscado = 3
encontrado = False
i = 0
while i < len(numeros):
    if numeros[i] == numero_buscado:
        encontrado = True
        break
    i += 1
if encontrado:
    print("El número", numero_buscado, "fue encontrado en la lista.")
else:
    print("El número", numero_buscado, "no fue encontrado en la lista.")
        
en IA
Sentencias de Flujos de Bucles en Python3
ASIMOV Ingeniería S. de R.L. de C.V., Emiliano Nava 26 octubre, 2023
Compartir
Categorías


Iniciar sesión dejar un comentario

  
Estructuras de Control - Condicionales
Python3#