Números

La computadora también puede hacer matemáticas. Usa print() para imprimir el resultado de las expresiones matemáticas. ¡No se necesitan comillas para los números! A diferencia de las cadenas, puedes hacer operaciones matemáticas con números.

print(7-3)  # imprime 4
print(5 * -6 + 7)   # imprime -23
print(24 * (8-3) / 6)   # imprime 20.0

La computadora hace la división de enteros de manera diferente a tu calculadora habitual. La división de enteros excluye los restos o decimales.

Por ejemplo,

15/4 da 3
15.0/4.0 da 3.75

¡También puedes intentar usar los símbolos matemáticos para crear tus propias expresiones!

SymbolUsoSymbolUso
+Sumar*Multiplicar
-Restar/Dividir

Desafío 1

Vamos a intentar averiguar las respuestas de lo siguiente usando Python. Intenta imprimir el resultado de lo siguiente (asegúrate de no olvidar ningún paréntesis):

Desafío 2

¿Puedes imprimir esta expresión? "527 multiplicado por 199 is: __"

Rellenarás el espacio en blanco con la respuesta de cuánto es (527 * 199). Si quieres imprimir una cadena y un número juntos, primero tienes que convertir el número en una cadena.

Aquí tienes un ejemplo: print("¡Hola, Mundo!" + str(5))

Usar str(5) convierte el número en la cadena "5". Convertir un tipo de dato a otro se llama “casting” (conversión de tipo).

Dato Curioso: Números Aleatorios

Así es como se imprime un número aleatorio entre 1 (inclusive) y 10 (inclusive):

# Esta línea importa la librería necesaria
from random import 
# Esta línea imprime un número aleatorio entre 1 (inclusive) y 10 (inclusive)
print(randint(1,10))

¿Quieres saber más? ¡Pide ayuda o busca en internet! El mejor amigo de todo programador es un motor de búsqueda.

En particular, intenta entender qué significan las palabras from y import. Volveremos a estas palabras más adelante durante el proyecto.