Python é uma linguagem dinamicamente tipada, o que significa que não é necessário declarar o tipo de variável ou fazer casting (mudar o tipo de variável), pois o Interpretador se encarrega disso para nós!
Isso significa também que o tipo da variável poder variar durante a execução do programa.
Os tipos de dados padrão do Python são:
Inteiro (int) Ponto Flutuante ou Decimal (float) Tipo Complexo (complex) String (str) Boolean (bool) List (list) Tuple Dictionary (dic)
O Ponto Flutuante ou Decimal (float) é um tipo composto por caracteres numéricos (algarismo) decimais. Para exeplificar seu uso no dia dia iremos codar da seguinte forma: Exemplo:
altura = 1.80
peso = 73.55
print(type(peso))
print(type(altura))
E sua saída seria:
<class 'float'>
<class 'float'>
Caso TypeError aparecer em seu programa, preste atenção aos tipos dos dados e as operações que estão sendo executadas.
Caso seja necessário, faça a conversão das variáveis para se trabalhar com os tipos correto!