CODEZEROINTERACTIVE

Chapter 9 / 15

Parte 12 — Validar textos

Condiciones con if, else y elif, validaciones, decisiones de menú y reglas para MiniFinance.

Lesson 1349%

13 / 26 lessons in this chapter

Parte 12 — Validar textos

1 / 1 in this part

Current chapter

Chapter 9 — Condiciones: enseñar al programa a tomar decisiones

Self-paced

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ón

Valor 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.")