Ejercicio 01 — Pide el nombre del usuario y muestra un saludo personalizado

Dificultad: verde · Módulo 01 (Variables, tipos y entrada/salida)

Enunciado

Pide el nombre del usuario y muestra un saludo personalizado

Cómo se resuelve

Leer texto del teclado y devolverlo dentro de un mensaje: el “hola mundo” de la entrada y salida en Python.

  1. nombre = input("Escribe tu nombre: ")input() muestra el texto que le pasas (la pregunta) y espera a que el usuario escriba y pulse Enter. Lo que teclea se guarda en nombre. A diferencia de C, no declaras el tipo ni reservas tamaño: la variable nace al asignarle el valor.
  2. Lo que devuelve input() es siempre un str (una cadena de texto). Aquí nos vale tal cual, porque solo queremos mostrarlo, no operar con él.
  3. print(f"Hola, {nombre}! Bienvenida al curso.") — la f antes de las comillas convierte el texto en una f-string: todo lo que pongas entre llaves {} se sustituye por el valor de esa variable. Así insertas nombre en medio de la frase sin concatenar con +.

Trampa habitual: olvidar la f inicial. Sin ella, print("Hola, {nombre}!") imprime literalmente las llaves y la palabra “nombre”, no su contenido.

Para practicar — cópialo y complétalo

Pega este esqueleto y completa los TODO. Es la mejor forma de aprender: inténtalo antes de mirar la solución.

# Curso de Python — Modulo 01: Variables, tipos y E/S
# Ejercicio 01 — PRACTICA (rellena los TODO)
# Enunciado: Pide el nombre del usuario y muestra un saludo personalizado
# Dificultad: verde
# Ejecutar: python3 ej01_practica.py
 
# TODO: usa input() para pedir el nombre y guarda el resultado en una variable
nombre = ...
 
# TODO: usa print() con una f-string para mostrar "Hola, <nombre>! Bienvenida al curso."
...

Solución — cópiala y ejecútala

# Curso de Python — Modulo 01: Variables, tipos y E/S
# Ejercicio 01 — MODELO (resuelto)
# Enunciado: Pide el nombre del usuario y muestra un saludo personalizado
# Dificultad: verde
# Ejecutar: python3 ej01_modelo.py
 
nombre = input("Escribe tu nombre: ")
print(f"Hola, {nombre}! Bienvenida al curso.")

Cómo usarlo

Pega el código en un fichero y ejecútalo con tu toolchain habitual (o el botón de Ejecutar de tu editor). Antes de mirar la solución, intenta completar tú el esqueleto: es la mejor forma de aprender.

Conexiones