Entrada y salida
Si escribes 3, guest guarda el carácter 3. Esta página no suma y no convierte ese carácter en un número. La página siguiente son los números. Hasta entonces, un 3 que llega de input es texto. La línea que escribes, sea lida o 3, se guarda igual: como texto.
La línea vuelve escrita
guest = input() espera a que pulses Enter. La línea queda bajo el nombre guest. print(guest) escribe ese mismo texto. Escribes lida, pulsas Enter, y la salida es lida.
guest = input()
print(guest)
No se fabricó un número. La línea es del mismo tipo de texto que ya mostraba print("lida").
La etiqueta está en pantalla, no dentro del nombre
El texto dentro de input se ve mientras el programa espera. Es un rótulo para ti. No forma parte de la línea guardada. input("Guest: ") muestra Guest: y después espera. Si escribes tea, guest tiene tea, no Guest: tea.
guest = input("Guest: ")
print(guest)
Ves Guest: en la línea de espera. Escribes tea y pulsas Enter. La línea siguiente es tea. print escribió lo guardado, no el rótulo.
Cada fila es el mismo programa con otra línea escrita. Primero guest = input() y luego print(guest).
📊 Qué vuelve
| Qué escribes | qué guarda guest | qué escribe print |
|---|---|---|
| lida | lida | lida |
| tea | tea | tea |
| solo Enter | texto vacío | una línea en blanco |
Enter solo es texto vacío
Si pulsas Enter sin escribir, el texto guardado está vacío. print sí se ejecuta y escribe una línea en blanco. Vacío no es la palabra empty, ni un nombre perdido. El nombre guest existe. No hay caracteres dentro.
Dilo tú
- Escribe lida. guest = input() y luego print(guest) escribe lida.
- input("Guest: ") muestra el rótulo. La línea guardada es solo lo que escribes después.
- Enter solo guarda texto vacío y print escribe una línea en blanco.
- Escribir 3 es texto, no un número.
- El rótulo Guest: no está dentro de guest.
Así se lee mal
- Escribir tea y esperar Guest: tea
- Creer que Enter solo significa que el nombre no se guardó
- Tomar un 3 escrito por un número que esta página suma
- Olvidar Enter, y el programa sigue esperando
- Imprimir el rótulo y llamarlo la línea escrita
Para quedarte con esto
input() espera. Escribes una línea y pulsas Enter. guest = input() guarda esa línea como texto.
print(guest) devuelve ese texto. Escribes lida y ves lida.
input("Guest: ") muestra un rótulo. El rótulo no se guarda. Escribes tea y guest tiene tea.
Enter solo guarda texto vacío. print escribe una línea en blanco.
Un 3 escrito sigue siendo texto. La página siguiente son los números.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior