Pular para o conteúdo

Formatação input Python

Responder tópico
  • Denunciar
  • Indicar

1. Formatação input Python

Enviado em 16/06/2017 - 13:13h

Boa tarde pessoal tudo bem? Estou me aventurando no python e gostaria de saber como faço para formatar uma entrada (input) como exemplo abaixo:
pesoatual =float(input('Digite o seu peso atual: '))

Quero que peso atual receba somente duas casas decimais, mesmo que usuário digite mais...

Responder tópico

3. Re: Formatação input Python

Enviado em 25/07/2017 - 18:38h

Se a ideia é apenas receber o numero do usuário e armazena-lo com duas casas decimais voce pode usar a função
round

Ex.:

a = 10.12345
a = round(a, 2)
print a

10.12 


Lembrando que a função round arredonda o número.
Para não arredondar voce deve tratar o número como string e usar formatação de string.

4. Re: Formatação input Python

Enviado em 03/08/2017 - 21:10h

Pode tentar:


pesoatual =round(float(input('Digite o seu peso atual: ')),2)


Abraço

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder