Parte 4 — else
Ejecutar una alternativa
else significa:
text terminal
de lo contrarioEjemplo:
python terminal
saldo_actual = 1_000
gasto = 1_500
if gasto <= saldo_actual:
print("El gasto puede realizarse.")
else:
print("Saldo insuficiente.")Resultado:
text terminal
Saldo insuficiente.Solo uno de los bloques se ejecuta
python terminal
if gasto <= saldo_actual:
print("Gasto permitido.")
else:
print("Gasto rechazado.")Si la condición es verdadera, se ejecuta el bloque del if.
Si es falsa, se ejecuta el bloque del else.
Nunca se ejecutan ambos dentro de esta estructura.
else no lleva condición
Correcto:
python terminal
if saldo_actual > 0:
print("Saldo disponible.")
else:
print("No hay saldo disponible.")Incorrecto:
python terminal
if saldo_actual > 0:
print("Saldo disponible.")
else saldo_actual <= 0:
print("No hay saldo disponible.")else representa cualquier caso que no haya cumplido la condición anterior.
Los dos puntos también son obligatorios
Incorrecto:
python terminal
else
print("Saldo insuficiente.")Correcto:
python terminal
else:
print("Saldo insuficiente.")Ejemplo con cuenta activa
python terminal
cuenta_activa = True
if cuenta_activa:
print("La cuenta está activa.")
else:
print("La cuenta está desactivada.")No necesitamos escribir:
python terminal
if cuenta_activa == True:Podemos utilizar directamente el booleano:
python terminal
if cuenta_activa: