En Python tenemos tres tipos de números principales:
int)float)complex)⬇️ Salida:
10
3.14
(1+2j)
Los números complejos tienen la forma a + bj, donde j representa la parte imaginaria.
⬇️ Salida:
(1+2j)
💡 Se usan sobre todo en matemáticas e ingeniería, no en desarrollo web o ciencia de datos básica.
Todo lo que escribas después de un # es un comentario. Sirve para añadir notas o explicaciones en tu código.
Python ignora todo lo que esté después del símbolo #.
Podemos hacer las operaciones clásicas de matemáticas:
⬇️ Salida:
13
7
30
3.3333333333333335
💡 La división
/siempre devuelve un número decimal (float).
Si quieres solo la parte entera de la división, usa //. Y si quieres el resto, usa %.
⬇️ Salida:
3
1
Para elevar un número a una potencia usamos **.
⬇️ Salida:
1000
Supongamos que tenemos una variable x = 10. Queremos incrementarla en 3.
Podemos escribir:
⬇️ Salida:
13
Usamos el operador de asignación aumentada +=:
⬇️ Salida:
13
Y existen versiones para todos los operadores:
-=,*=,/=,//=,%=,**=
| Operador | Significado | Ejemplo | Resultado |
|---|---|---|---|
+ |
Suma | 10 + 3 |
13 |
- |
Resta | 10 - 3 |
7 |
* |
Multiplicación | 10 * 3 |
30 |
/ |
División (float) | 10 / 3 |
3.3333 |
// |
División entera | 10 // 3 |
3 |
% |
Módulo (resto) | 10 % 3 |
1 |
** |
Exponente | 10 ** 3 |
1000 |