estou utilizando para um projeto um sensor de pressão e temperatura i2c em um raspberry pi zero w, porem o sensor me entrega um valor em binario, que deve ser transformado em decimal e feito algumas contas matematicas para assim pegar o valor final de pressão.
o problema que estou tento é que, realizando essa formula no python 3 recebo sem maiores problemas o valor da temperatura, porem no python 2 o valor vem todo errado
em uma analise mais profunda percebi que o problema esta na forma como o python realiza a conta, aparentemente o python 2 não consegue mostrar um valor "quebrado" como resultado de uma conta, por exemplo, se eu fizer 5 / 2, no python2 o resultado é 2, enquanto no python3 o resultado é 2.5
existe algum meio que fazer com que o python2 calcule igual o python3 ?? (preciso usar o python2)
a parte do meu codigo que pega o valor em binario, converte para decimal e realiza a conta é a seguinte:
Pergunta
Kelvin Henrique
estou utilizando para um projeto um sensor de pressão e temperatura i2c em um raspberry pi zero w, porem o sensor me entrega um valor em binario, que deve ser transformado em decimal e feito algumas contas matematicas para assim pegar o valor final de pressão.
o problema que estou tento é que, realizando essa formula no python 3 recebo sem maiores problemas o valor da temperatura, porem no python 2 o valor vem todo errado
em uma analise mais profunda percebi que o problema esta na forma como o python realiza a conta, aparentemente o python 2 não consegue mostrar um valor "quebrado" como resultado de uma conta, por exemplo, se eu fizer 5 / 2, no python2 o resultado é 2, enquanto no python3 o resultado é 2.5
existe algum meio que fazer com que o python2 calcule igual o python3 ?? (preciso usar o python2)
a parte do meu codigo que pega o valor em binario, converte para decimal e realiza a conta é a seguinte:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.