1
resposta

[Sugestão] Formatando a avaliação sem converter para string

Olá, pessoas!

Uma outra forma de formatar a média das avaliações é usando

{restaurante.media_avaliacoes:<25.1f}

Nesse caso, os dois pontos (:) indicam o início do especificador de formatação <25.1f com os seguintes componentes:

  • <25 -- indica que o resultado deve ocupar 25 caracteres a partir da esquerda (mesmo efeito do ljust(25) usado com strings)
  • .1 -- indica o número de casas decimais
  • f -- indica que o valor deve ser formatado como ponto flutuante (número real) usando o número de casas decimais especificado

Uma vantagem desse método é que, caso o número tenha mais de uma casa decimal, ele será arredondado pra caber no formato (p.ex.: 5.87 --> 5.9).

Abraço!

1 resposta

Obrigada!