La función input() en Python: ¿Por qué guarda todo como texto?

Explicación interactiva de la función input() en Python para estudiantes de 9° de EBI de Uruguay. Simulador de ejecución paso a paso, representación de la Memoria RAM y autoevaluación de tipos de datos.

  • Función input(): Pausa el programa y espera un ingreso de datos.
  • Tipo de dato devuelto: Siempre es un tipo cadena de texto (str).
  • Memoria RAM: El sistema reserva un espacio con el nombre de la variable para guardar el dato.
💻

La Función input() y la Memoria RAM

Tema: Interactividad

Para copiar en el cuaderno

TÍTULO: Entrada de Datos con input()

1. ¿Qué es la interactividad? Es la capacidad de un programa para comunicarse con el usuario, solicitando datos en tiempo real.

2. La Función input(): Es la instrucción que pausa la ejecución de la computadora, muestra un mensaje en la terminal y espera a que el usuario escriba su respuesta y presione la tecla Enter.

Sintaxis básica obligatoria:

nombre = input("¿Cómo te llamás? ")

3. Regla de Oro (Súper Importante): Todo lo que ingresa por un input() es leído por Python automáticamente como un Texto (String / str), incluso si el usuario digita un número entero o flotante.

¡Haz clic en "Iniciar Simulación" para ver cómo el intérprete ejecuta el código paso a paso y pausa su curso!

programa_interactivo.py
1 nombre = input("¿Tu nombre? ")
2 edad_texto = input("¿Tu edad? ")
3 print("Hola, " + nombre)
Memoria RAM (Variables)
nombre (str) Ninguno
edad_texto (str) Ninguno
Terminal del Sistema
Haz clic abajo para iniciar el intérprete...
¿Tu nombre?

❓ Diagnóstico de Lógica

¿Qué ocurre en la línea 2 si el usuario ingresa el número 15? ¿De qué tipo de dato será la variable edad_texto en la memoria RAM?

Desarrollado por Andrés Franchi Ugartemendía | www.servicioti.com.uy

Entradas populares de este blog