CODEZEROINTERACTIVE

Chapter 6 / 15

Parte 3 — Números enteros con int

Tipos de datos en Python, conversiones, errores comunes y representación correcta de información.

Lesson 431%

4 / 18 lessons in this chapter

Parte 3 — Números enteros con int

1 / 1 in this part

Current chapter

Chapter 6 — Tipos de datos: no toda la información es igual

Self-paced

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