Bom dia.
Ao verificar o tipo de váriavel do ano_atual, km_total e zero_km é retornado string e não int/float. Todos as variáveis que inseri nessa aula sairam com type str.
Existe algum motivo?
Bom dia.
Ao verificar o tipo de váriavel do ano_atual, km_total e zero_km é retornado string e não int/float. Todos as variáveis que inseri nessa aula sairam com type str.
Existe algum motivo?
Olá Rafael.
Poderia por favor colocar aqui o seu código e dessa maneira poderei identificar exatamente o que está acontecendo.
E também fique atento a como está atribuindo os valores, se você incluir aspas simples (' ') ou aspas duplas (" ") o valor será do tipo String, por exemplo:
ano_atual = '2019'
km_total = '44410.0'
zero_km = 'False'
print(type(ano_atual))
print(type(km_total))
print(type(zero_km))
<class 'str'>
<class 'str'>
<class 'str'>
Todas as variáveis nesse caso serão do tipo String, mas se você remover aspas, eles serão do tipo esperado.
ano_atual = 2019
km_total = 44410.0
zero_km = False
print(type(ano_atual))
print(type(km_total))
print(type(zero_km))
<class 'int'>
<class 'float'>
<class 'bool'>
Espero ter ajudado, mas se não esclareci sua duvida não hesite em perguntar.
Bons estudos.
Muito obrigado pela ajuda!
Descobri o que estava errado, estava colando aspas simples quando chamava o type.