Parte 1 — ¿Qué es una condición?
Una decisión dentro del programa
Una condición permite preguntar si algo es verdadero o falso.
Por ejemplo:
saldo_actual > 0Python evalúa la expresión y obtiene:
Trueo:
FalseDespués podemos decidir qué instrucciones ejecutar.
Si el saldo es mayor que cero:
mostrar que hay dinero disponible.En Python:
saldo_actual = 1_000
if saldo_actual > 0:
print("Tienes dinero disponible.")Resultado:
Tienes dinero disponible.La palabra if
if significa:
siEste código:
if saldo_actual > 0:
print("Tienes dinero disponible.")puede leerse como:
Si saldo_actual es mayor que cero, muestra el mensaje.Anatomía de un if
Observa:
if saldo_actual > 0:
print("Tienes dinero disponible.")Tiene varias partes.
La palabra if
ifIndica que vamos a evaluar una condición.
La condición
saldo_actual > 0Produce True o False.
Los dos puntos
:Indican que comienza el bloque de instrucciones asociado.
El bloque indentado
print("Tienes dinero disponible.")Solo se ejecuta si la condición es verdadera.
Cuando la condición es falsa
saldo_actual = -500
if saldo_actual > 0:
print("Tienes dinero disponible.")La expresión:
saldo_actual > 0produce:
FalsePor eso el mensaje no aparece.
El programa simplemente continúa después del bloque.
Mostrar qué ocurre después
saldo_actual = -500
print("Revisando saldo...")
if saldo_actual > 0:
print("Tienes dinero disponible.")
print("Revisión terminada.")Resultado:
Revisando saldo...
Revisión terminada.La línea dentro del if fue ignorada porque la condición era falsa.
La última línea está fuera del bloque, así que se ejecuta normalmente.