3.
Estructuras de Control: if, for, while
Las estructuras de control permiten decidir qué instrucciones ejecutar y cuántas veces hacerlo.
Python ofrece condicionales (`if`, `elif`, `else`) para evaluar decisiones, y bucles (`for`, `while`) para
repetir instrucciones según condiciones. Estas estructuras son fundamentales para el control de
flujo.
Sintaxis / Comando Descripción
`if condicion:` Ejecuta un bloque si la condición es verdadera.
`elif condicion:` Bloque adicional si la anterior no se cumple.
`else:` Bloque final si ninguna condición previa se cumple.
`for variable in iterable:` Itera sobre elementos de una secuencia.
`while condicion:` Repite el bloque mientras la condición sea verdadera.
Ejemplos funcionales:
# Condicional if/elif/else
x = 15
if x < 10:
print('Menor que 10')
elif x < 20:
print('Entre 10 y 19')
else:
print('20 o más')
# Bucle for
for i in range(3):
print('Iteración', i)
# Bucle while
n = 0
while n < 3:
print('n vale', n)
n += 1