Representações numéricas em 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.
Tipo | Exemplo | Descrição |
---|---|---|
Inteiros | x = 10 | Números sem parte decimal. |
Ponto flutuante | x = 3.14 | Números com parte decimal. |
Números complexos | x = 2 + 3j | Nú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.