Los diagramas de flujo son herramientas visuales que nos ayudan a entender cómo se ejecuta el código en diferentes situaciones. En esta sección, presentamos diagramas para las principales estructuras de control en Python.
for fruta in frutas:
if fruta == "banana":
continue # Salta a la siguiente iteración
if fruta == "cereza":
break # Sale del bucle
print(f"Me gusta la {fruta}")
while contador < 5:
contador += 1
if contador == 2:
continue # Salta a la siguiente iteración
if contador == 4:
break # Sale del bucle
print(f"Contador: {contador}")
InicioEjecutarbloque try¿Ocurreexcepción?¿Tipo deexcepción?Ejecutarexcept tipo 1Ejecutarexcept tipo 2Ejecutarexcept genéricoEjecutarbloque elseEjecutarbloque finallyFin
try:
numero = int(input("Ingrese un número: "))
resultado = 10 / numero
print(f"Resultado: {resultado}")
except ValueError:
print("Error: Debe ingresar un número válido")
except ZeroDivisionError:
print("Error: No se puede dividir por cero")
except:
print("Error inesperado")
else:
print("Operación completada con éxito")
finally:
print("Proceso finalizado")
Estos diagramas te ayudarán a visualizar el flujo de ejecución de las diferentes estructuras de control en Python, facilitando su comprensión y uso efectivo en tus programas.