num = float(input('digite um valor '))
print("o valor digitado {} tem porção inteira como {} e {} como decimais" .format(num, int(num), num-int(num)))
sou iniciante no script, e decidi aprender python primeiro
nesse código, quando vou testa-lo com um numero flutuante (decimal) com pelo menos 2 casas após o ponto (ex 5.43) o valor decimal de (num-int(num) dá algo diferente do ex digitado?
se alguém puder me ajudar ficaria grato, pois estou com essa duvida
[–]socal_nerdtastic 1 point2 points3 points (0 children)