Fundamentos de números y operadores

Basic python

Fundamentos de números y operadores

En esta página repasamos los tipos numéricos de Python y los operadores más usados. Acompáñanos en el REPL o en un cuaderno interactivo.

Enteros y números de punto flotante #

Python ofrece enteros (int) y números de punto flotante (float). Úsalos escribiendo literales.

42          # entero
3.14        # número de punto flotante
1_000_000   # guiones bajos para separar miles

Usa type(valor) para verificar el tipo de dato. Ejemplo: type(42)<class 'int'>.

Operaciones aritméticas y potencias #

OperaciónSímboloEjemploResultado
Suma+7 + 310
Resta-7 - 34
Multiplicación*7 * 321
División/7 / 32.3333333333333335
División entera//7 // 32
Resto%7 % 31
Potencia**2 ** 101024

/ siempre devuelve un float. Usa // si necesitas el resultado entero de la división.

Prioridad de los operadores #

Igual que en matemáticas, la multiplicación y la división se calculan antes que la suma y la resta. Los paréntesis hacen explícito el orden.

8 + 4 * 2      # 16
(8 + 4) * 2    # 24

Utiliza paréntesis para mejorar la legibilidad en expresiones largas.

Funciones integradas útiles #

Python incluye funciones integradas para trabajar con números.

abs(-3)            # valor absoluto => 3
round(3.14159, 2)  # redondeo a 2 decimales => 3.14
pow(2, 8)          # potencia => 256 (igual que 2 ** 8)

Ponlo en práctica #

  1. Calcula el área de un círculo con radio r = 5 usando pi = 3.14159.
  2. Si un año tiene 365 días, ¿qué representa 365 % 7?
  3. Investiga por qué round(2.675, 2) devuelve 2.67 y deja tus notas.

En el siguiente paso aprenderás a guardar resultados en variables y elegir buenos nombres.