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ón | Símbolo | Ejemplo | Resultado |
|---|---|---|---|
| Suma | + | 7 + 3 | 10 |
| Resta | - | 7 - 3 | 4 |
| Multiplicación | * | 7 * 3 | 21 |
| División | / | 7 / 3 | 2.3333333333333335 |
| División entera | // | 7 // 3 | 2 |
| Resto | % | 7 % 3 | 1 |
| Potencia | ** | 2 ** 10 | 1024 |
/siempre devuelve unfloat. 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 #
- Calcula el área de un círculo con radio
r = 5usandopi = 3.14159. - Si un año tiene 365 días, ¿qué representa
365 % 7? - 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.