Tema 3: Control de flujo en Python
Este tema aborda cómo tomar decisiones y repetir acciones en Python mediante
estructuras condicionales y bucles.
Estructuras condicionales
• if, else, elif: Permiten ejecutar bloques de código según condiciones.
python
edad = 18
if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")
• Operadores relacionales: Comparan valores y devuelven True o False.
• Operadores lógicos: Combinan condiciones.
Bucles
while
• Ejecuta mientras la condición sea verdadera.
• Puede usar break para salir del bucle y continue para saltar a la siguiente
iteración.
• Se puede usar else si el bucle termina sin break.
for
• Recorre elementos de una secuencia (lista, tupla, cadena, range()).
• También admite break, continue y else.
python
for letra in "Python":
print(letra)
python
for i in range(1, 6, 2):
print(i) # 1, 3, 5