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.
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 ennombre. A diferencia de C, no declaras el tipo ni reservas tamaño: la variable nace al asignarle el valor.- Lo que devuelve
input()es siempre unstr(una cadena de texto). Aquí nos vale tal cual, porque solo queremos mostrarlo, no operar con él. print(f"Hola, {nombre}! Bienvenida al curso.")— lafantes 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í insertasnombreen 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.