Entrada y salida
Solicite datos al usuario y muestre los resultados.
Entrada y salida es una lección gratuita de Python For Kids en CoddyKit. Esta es la lección 3 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python For Kids, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python For Kids incluye 3 lecciones en total.
Obtención y presentación de datos
Entrada y salida
¡Bienvenido al siguiente paso de su aprendizaje de Python! Hoy aprenderemos a recibir datos de los usuarios y mostrar resultados. Esto hará que sus programas sean interactivos y dinámicos.

¿Qué son la entrada y la salida?
- Entrada: Cualquier dato que introduzca en su programa.
- Salida: Los datos que su programa envía, como mensajes o resultados.
Al utilizar entradas y salidas, sus programas pueden interactuar con los usuarios y responder a sus acciones.
Entrada de datos del usuario
Para obtener datos del usuario, puede utilizar la función input(). Esto permite que el programa haga preguntas y reciba respuestas.
# Asks the user for their name and stores it in the variable 'name'
name = input("What is your name? ")Mostrar resultados
Para mostrar información al usuario, utilice la función print(). Esta mostrará mensajes o resultados en la pantalla.
Ejemplo:
# Greets the user by their name
print("Hello, " + name + "!")Combinar entrada y salida
Puede combinar input() y print() para crear programas interactivos. Vamos a crear un programa sencillo de saludo.
Ejemplo:
# Takes the user's name
name = input("What is your name? ")
# Greets the user with their name
print("Hello, " + name + "!")
Introducir datos numéricos
De forma predeterminada, input() devuelve los datos como una cadena. Para trabajar con números, debe convertir la entrada al tipo de datos adecuado.
Ejemplo:
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Displays the age
print("You are " + str(age) + " years old.")
Usar float para números decimales
Si necesita trabajar con números decimales, convierta la entrada a un valor de tipo float.
Ejemplo:
# Takes the user's height
height = input("What is your height in meters? ")
# Converts the height to a float
height = float(height)
# Displays the height
print("Your height is " + str(height) + " meters.")Programa de ejemplo: calculadora sencilla de edad
Vamos a crear un programa que solicite el nombre y la edad del usuario y, después, le indique cuántos años tendrá el próximo año.
Código:
# Takes the user's name
name = input("What is your name? ")
# Takes the user's age as a string
age = input("How old are you? ")
# Converts the age to an integer
age = int(age)
# Calculates the next age
next_age = age + 1
# Displays the result
print("Hello, " + name + "! Next year, you will be " + str(next_age) + " years old.")
¡Excelente trabajo!
Ha aprendido a recibir datos de los usuarios y mostrar resultados en Python. Esto hace que sus programas sean interactivos y entretenidos. Siga practicando mediante la creación de sus propios programas de entrada y salida.

Preguntas frecuentes
¿La lección «Entrada y salida» es gratis?
Sí — el texto completo de «Entrada y salida» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python For Kids, actualiza a CoddyKit PRO. El curso de Python For Kids incluye 3 lecciones en total.
¿Qué aprenderé en «Entrada y salida»?
Solicite datos al usuario y muestre los resultados. Practicas Python For Kids con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python For Kids?
No se requiere experiencia previa. Python For Kids en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 3.
¿Cuánto tiempo toma la lección «Entrada y salida»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python For Kids?
Sí. Cada lección de Python For Kids incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Variables y tipos de datos
- Operaciones aritméticas básicas
- Entrada y salida