Representações numéricas em Python

Números / Tutorial Python

O Python oferece suporte a diferentes tipos de números, como inteiros, números de ponto flutuante e números complexos. Cada tipo é adequado para diferentes casos de uso.

TipoExemploDescrição
Inteirosx = 10Números sem parte decimal.
Ponto flutuantex = 3.14Números com parte decimal.
Números complexosx = 2 + 3jNúmeros com parte real e imaginária.

Números inteiros (int)

Os inteiros são números sem parte decimal. Eles podem ser positivos, negativos ou zero.

x = 10  # Inteiro positivo
y = -5  # Inteiro negativo
z = 0   # Zero

Números de ponto flutuante (float)

Os números de ponto flutuante representam números com parte decimal.

a = 3.14  # Número positivo
b = -2.71 # Número negativo

Números complexos (complex)

Os números complexos têm uma parte real e uma parte imaginária, representados como a + bj.

c = 2 + 3j  # Número complexo
d = -1 - 4j

Conversão entre tipos numéricos

Python permite converter entre diferentes tipos numéricos usando funções como int(), float() e complex().

# Conversão de float para int
x = int(3.7)  # Resultado: 3

# Conversão de int para float
y = float(10)  # Resultado: 10.0

# Conversão para número complexo
z = complex(5)  # Resultado: (5+0j)

Operações matemáticas

Python suporta várias operações matemáticas com números, como adição, subtração, multiplicação e divisão.

# Operações básicas
soma = 10 + 5
subtracao = 10 - 5
multiplicacao = 10 * 5
divisao = 10 / 5  # Resultado: 2.0 (sempre float)

# Operações avançadas
potencia = 2 ** 3  # Exponenciação: 2^3 = 8
modulo = 10 % 3    # Resto da divisão: 1

Conclusão

Compreender os diferentes tipos numéricos e como manipulá-los é essencial para trabalhar com Python. Experimente os exemplos acima para se familiarizar com as operações e conversões.