Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com formatação de números


Filipe Gonçalves

Pergunta

Boa noite,

Estou desenvolvendo esse script que converte medidas de metros para cm e mm.
No entanto por questões visuais gostaria que os valores fossem arredondados para a terceira casa após a virgula,
entretanto como podem ver na execução os valores estão sendo exibidos em notação científica.
Algum de vocês conhece alguma solução para resolver esse tipo de situação ? 

Código:

m=float(input('Digite a medida em metros á ser convertida: '))
cm=float(m*100)
mm=float(m*1000)
print('A medida em cm é {:.3} e em mm {:.3}. '.format(cm,mm))

Execução:

Digite a medida em metros á ser convertida: 10
A medida em cm é 1e+03 e em mm 1e+04. 

Agradeço desde já por qualquer comentário que possa vir a me ajudar.

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

https://thepythonguru.com/python-string-formatting/

deixei um artigo ai, não sei explicar tecnicamente, basicamente cada valor tem um tipo, o f indica que o valor é float e o print trata o valor formatando de acordo

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...