quinta-feira, 12 de março de 2020

Números em Python

Números em Python

Existem três tipos de variáveis no python que podem guardar números: int, float e complex.
Exemplo Python
a = 1 # int
b = 3.8 # float
c = 1j # complex
Para verificar qual é o tipo de uma variável é usado a função type(). A função type retorna o tipo da variável.
Exemplo Python
print(type(a))
print(type(b))
print(type(c))

Int

Int ou inteiro é um numero sem ponto flutuante, ele pode ser positivo ou negativo.
Exemplo Python
a = 1
b = 8746532984654129
c = -764533

print(type(a))
print(type(b))
print(type(c))

Float

Float é um número com ponto flutuante, com casas decimais.
Exemplo Python
a = 1.10
b = 1.0
c = -35.59

print(type(a))
print(type(b))
print(type(c))
Float também pode ser usado para guardar números em notação cientifica. O “e” indica a potencia de 10.
Exemplo Python
a = 35e3 # 35.000.00 em notação cientifica
b = 12E4 # 120.000.00 em notação cientifica

print(type(a))
print(type(b))

Complex

Números complexos são escritos com a letra j como a parte imaginaria.
Exemplo Python
a = 3+5j
b = 5j
c = -5j

print(type(x))
print(type(y))
print(type(z))

Convertendo tipos

Todos os tipos de números podem ser convertidos em outro, com exceção dos números complexos.
Exemplo Python
x = 1 # inteiro
y = 2.8 # ponto flutuante
z = 1j # complexo

# convertendo inteiro para float:
a = float(x)
# convertendo float para inteiro
# na conversão os numeros decimais são perdidos:
b = int(y)

# convertendo inteiro para complexo:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

Covertendo string em número

Uma string pode ser convertida em um numero inteiro ou de ponto flutuante.
Exemplo Python
a = ‘45’
b = int(a)
print(type(b))

a = ‘8.9’
b = float(a)
print(type(b))

0 comentários:

Postar um comentário