1
resposta

[Dúvida] Converter 1.7 para 1.70 altura

Bom dia. Espero encontrá-los bem. Não consegui converter ou aplicar o conceito do %.xf para acrescentar casa decimal.. No exercício 3 ao que refere-se a altura, meu print não traz o "0" da altura 1.70. Fiz algumas tentativas e não deu certo. Podem me ajudar?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Veronica, tudo bem?

Para garantir que a altura seja exibida com duas casas decimais, você pode usar o formato :.2f dentro do f-string. Isso força o número a ser exibido com duas casas decimais, mesmo que a segunda seja zero. Abaixo deixo uma sugestão de código:

nome = input('Digite seu nome: ')
idade = int(input('Digite sua idade: '))
altura = float(input('Digite sua altura em metros: '))
print(f'Olá {nome}, você tem {idade} anos, e mede {altura:.2f} metros!')

Ao usar {altura:.2f}, você está dizendo ao Python para formatar o número altura com duas casas decimais. Assim, mesmo que a pessoa digite 1.7, será exibido 1.70.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado