IOKELU
Nivel: Basico
💡 Prueba el código:
Puedes ejecutar cualquier ejemplo de esta guía directamente en nuestra consola interactiva: Abrir consola de Python →

Python para principiantes: entrada y salida de datos (input y print)

En esta guía aprenderás cómo mostrar información en pantalla y cómo pedir datos al usuario. Son funciones esenciales para interactuar con tus programas.

1. Mostrar datos con print()

La función print() sirve para mostrar texto o valores en pantalla.

print("Hola desde Iokelu")
nombre = "Carlos"
print("Tu nombre es:", nombre)

2. Pedir datos con input()

La función input() permite pedir información al usuario.

nombre = input("¿Cómo te llamas? ")
print("Hola", nombre)

3. Convertir tipos de datos

input() siempre devuelve texto. Si necesitas números, debes convertirlos.

edad = int(input("Edad: "))
print("El año que viene tendrás:", edad + 1)
precio = float(input("Precio: "))
print("Precio con IVA:", precio * 1.21)

4. Ejemplos prácticos

# Sumar dos números pedidos al usuario
a = int(input("Número 1: "))
b = int(input("Número 2: "))
print("Suma:", a + b)
# Mostrar un mensaje personalizado
nombre = input("Nombre: ")
print("Bienvenido,", nombre)

5. Ejercicios para practicar

6. Mini‑proyecto: Encuesta simple

nombre = input("Tu nombre: ")
edad = int(input("Tu edad: "))
ciudad = input("Tu ciudad: ")

print("Resumen de la encuesta:")
print("Nombre:", nombre)
print("Edad:", edad)
print("Ciudad:", ciudad)

7. Errores comunes

8. Preguntas frecuentes

¿input() siempre devuelve texto?

Sí, siempre. Debes convertirlo si necesitas números.

¿Puedo usar input() dentro de funciones?

Sí, es muy común.


Fin del nivel básico

Siguiente nivel: trabajar con archivos →