1
resposta

Formatação de números

Por favor, como eu uso a formatação em {} para que o código abaixo exiba os seguintes resultados:

a = 5
print("O número é igual a {} ".format(a))

Saidas:

1 - O número é igual a 5.00

2 - O número é igual a 005

3 - O número é igual a 0005.00

4 - O número é igual a 5,00

5 - O número é igual a 00,50

1 resposta

Leonardo,

Boa pergunta é um desafio, não consegui trocar o ponto pela virgula! Mas vou pesquisar...

Python 3.8.0 (C:\Python38\python.exe)
>>> a = 5
>>> print("O número é igual a {} ".format(a))
O número é igual a 5 
>>> print("O número é igual a {:0.2f} ".format(a))
O número é igual a 5.00 
>>> print("O número é igual a {:3} ".format(a))
O número é igual a   5 
>>> print("O número é igual a {:03} ".format(a))
O número é igual a 005 
>>> print("O número é igual a {:04.2f} ".format(a))
O número é igual a 5.00 
>>> print("O número é igual a {:04d} ".format(a))
O número é igual a 0005 
>>> print("O número é igual a {:06.2f} ".format(a))
O número é igual a 005.00

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software