Cargando...

Números

2 es un número. "2" es texto, el tipo que la página anterior guardaba cuando escribías. Esta página escribe el número en el archivo. No lee una línea tecleada y no suma texto.

print(2) y print("2") muestran un 2 en la pantalla. Solo el primero se suma aquí. print("2 + 3") mostraría los caracteres 2 + 3, porque las comillas hacen texto. Esta página deja las comillas fuera.

Sumar escribe el resultado

print(2 + 3) suma y luego escribe el resultado. La salida es 5. No son los caracteres 2 + 3, y el 5 no lleva comillas.

Sumar dos números

python
print(2 + 3)

Un nombre puede guardar un número

cups = 2 guarda el número 2 bajo el nombre cups. print(cups) escribe 2. No hay comillas en el archivo ni en la salida. El = sigue guardando. Esta vez lo guardado es un número.

Guardar un número y mostrar el nombre

python
cups = 2
print(cups)

La división conserva la fracción

print(5 / 2) divide 5 entre 2. La salida es 2.5, no 2. La barra conserva la mitad. 2.5 es un número con punto decimal. Python llama int a un número entero y float a un número con punto. No hace falta memorizar esos nombres para leer la salida.

Dividir y conservar la mitad

python
print(5 / 2)

Cada fila es una expresión y la línea que escribe print. Nada de esto es texto entre comillas.

📊 Qué escribe print

Expresión Salida
2 + 3 5
5 / 2 2.5
cups después de cups = 2 2

La línea tecleada sigue siendo texto

El 3 que vino de input en la página anterior no es el número de esta página. Volver ese texto un número queda para después. La página siguiente es texto entre comillas.

Dilo tú

  1. print(2 + 3) escribe 5.
  2. cups = 2 y luego print(cups) escribe 2.
  3. print(5 / 2) escribe 2.5, no 2.
  4. "2" es texto. 2 es un número.

Así se lee mal

  • Esperar los caracteres 2 + 3 en print(2 + 3)
  • Esperar 2 en print(5 / 2)
  • Poner comillas alrededor de 2 y seguir esperando una suma
  • Tomar el 3 tecleado de la página anterior ya como número
  • Leer 2.5 como dos números separados

Para quedarte con esto

Un número no lleva comillas. print(2 + 3) escribe 5.
cups = 2 guarda un número. print(cups) escribe 2.
print(5 / 2) escribe 2.5. La barra conserva la mitad.
"2" es texto. Puede parecerse a 2 en la pantalla y no ser un número.
La página siguiente es texto entre comillas.

🧠 Pon a Prueba tu Conocimiento

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
4
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 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