Parte 12 — Validar textos
Detectar un nombre vacío
python terminal
nombre_usuario = input("Nombre: ").strip()
if nombre_usuario:
print(f"Bienvenido, {nombre_usuario}.")
else:
print("El nombre no puede estar vacío.")Detectar una cuenta vacía
python terminal
nombre_cuenta = input("Nombre de la cuenta: ").strip()
if not nombre_cuenta:
print("Debes escribir un nombre para la cuenta.")
else:
print(f"Cuenta registrada: {nombre_cuenta}")Asignar un valor predeterminado
python terminal
descripcion = input("Descripción opcional: ").strip()
if not descripcion:
descripcion = "Sin descripción"
print("Descripción:", descripcion)Si el usuario presiona Enter sin escribir, el programa utilizará:
text terminal
Sin descripciónValor predeterminado para un nombre
python terminal
nombre_usuario = input("Nombre: ").strip()
if not nombre_usuario:
nombre_usuario = "Usuario"
print(f"Bienvenido, {nombre_usuario}.")Esto evita mostrar una bienvenida incompleta.
Normalizar una moneda
python terminal
moneda = input("Moneda: ").strip().upper()
if moneda == "CRC":
print("Moneda configurada en colones.")
elif moneda == "USD":
print("Moneda configurada en dólares.")
elif moneda == "JPY":
print("Moneda configurada en yenes.")
else:
print("Moneda no reconocida.")