Exemplo
- Entrada
70,5- Saída
70.5
O texto 70,5 tem a vírgula trocada por ponto e vira 70.5 após a conversão para decimal.
Exercício 3 de 18
Leia um número que pode usar vírgula ou ponto como separador decimal. Troque vírgulas por pontos com replace(), converta com float() e mostre o número.
As entradas são fornecidas automaticamente.Use input() com os parênteses vazios, sem textos como “Digite sua idade”. Imprima apenas a resposta pedida.
70,5
70.5
O texto 70,5 tem a vírgula trocada por ponto e vira 70.5 após a conversão para decimal.
Entrada: Uma linha com um número, podendo usar vírgula ou ponto.
Saída: O valor em float.
67
67.0
Digitando apenas 67, sem vírgula para trocar, a conversão gera 67.0 como número decimal exibido.
Tente verificar seu código uma vez para liberar a solução.
peso_texto = input()
peso = float(peso_texto.replace(",", "."))
print(peso)
A substituição precisa acontecer antes de float(), porque a conversão não aceita vírgula decimal. O texto '67,5' vira '67.5' e então o número 67.5. Entradas inteiras também são convertidas em float.
Escreva seu código e clique em Verificar.