Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Arredondamento com f-string

Estava brincando com os números e consegui arredondar para cima e colocar só duas casas decimais na formatação f-string. Primeiro eu tentei usar o int e o round mas não consegui. Alguém sabe se tem como usar esses dois na f-string ou não dá mesmo? Grata.

num = 11/3
print(num)
print(type(num))
print(f"O número arredondando para cima {num:.0f}")
print(f"O número com duas casas só {num: .2f}")
3 respostas
solução!

Sim funções como int e round funcionam no f-string, ficariam assim:

print(f"O número arredondando para cima {round(num)}")
print(f"O número truncado {int(num)}")
print(f"O número só com duas casas decimais {round(num, 2)}")

Muito obrigada!!! Fico pensando como não pensei em usar um parênteses... kkkk

Oi Laura, Funções sempre usam parenteses.

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