Problema com Conversao de string para float em python

Python

20/01/2020

Bom, estou tentando fazer um codigo simples para calcular o imc de uma pessoa, o codigo funciona perfeitamente a nao ser quando eu tento colocar um valor de entrada com virgula, ai aparece o erro: could not convert string to double

aqui esta meu codigo

   Altura = input("Digite a sua altura: ")

a = float(Altura)

Peso = input("Digite o seu peso: ")

c = float(Peso)

IMC = (a * a) / c

print(IMC) 
Fabio Umpierre

Fabio Umpierre

Curtidas 0

Respostas

Paulo Kennedy

Paulo Kennedy

20/01/2020

Olá, Fabio!
Eu testei o código aqui ele funcionou normalmente. Acredito que o erro esteja no seu input. Tente inserir os valores colocando ponto ao invés de vírgula (Ex: 3.14 ao invés de 3,14). Espero ter ajudado. Bons estudos!
GOSTEI 0
Fabio Umpierre

Fabio Umpierre

20/01/2020

Olá, Fabio!
Eu testei o código aqui ele funcionou normalmente. Acredito que o erro esteja no seu input. Tente inserir os valores colocando ponto ao invés de vírgula (Ex: 3.14 ao invés de 3,14). Espero ter ajudado. Bons estudos!


obrigado, vou testar aqui denovo entao.
GOSTEI 0
POSTAR