Parte 3 — Números enteros con int
6.12 ¿Qué es int?
int es el tipo utilizado para números enteros.
La palabra viene de:
integer
Los enteros no tienen parte decimal.
Ejemplos:
edad = 20 cantidad_cuentas = 3 saldo = 1000 temperatura = -5
Todos son valores de tipo int.
6.13 Los enteros pueden ser positivos, negativos o cero saldo_positivo = 1000 saldo_negativo = -250 saldo_vacio = 0
Los tres son enteros.
En MiniFinance, un saldo negativo podría indicar una deuda:
saldo_actual = -500
Todavía no tomaremos decisiones basadas en ese valor.
Eso llegará cuando aprendamos condiciones.
6.14 Operaciones con enteros
Podemos realizar operaciones matemáticas:
numero_1 = 10 numero_2 = 5
print(numero_1 + numero_2) print(numero_1 - numero_2) print(numero_1 * numero_2) print(numero_1 / numero_2)
Resultado:
15 5 50 2.0
Observa que la división produjo:
2.0
Aunque ambos números eran enteros, el operador / normalmente devuelve un valor decimal.
6.15 Separadores visuales en números grandes
Python permite utilizar guiones bajos dentro de números para hacerlos más fáciles de leer:
salario = 485_000 presupuesto = 1_500_000 poblacion = 5_000_000
Python ignora esos guiones bajos.
Estos valores:
1000000
y:
1_000_000
representan el mismo número.
Puedes comprobarlo:
print(1_000_000)
Resultado:
1000000 6.16 No utilices comas como separadores
No escribas:
saldo = 1,000
Python no interpreta esto simplemente como el número mil.
La coma tiene otros usos dentro del lenguaje.
Utiliza:
saldo = 1000
O, para mejorar la lectura:
saldo = 1_000