Imagem de fundo

Em Python 3, existem várias formas de se imprimir um número float com um formato especí...

Em Python 3, existem várias formas de se imprimir um número float com um formato específico. Por exemplo, para imprimir o número 12.45667 aproximado para 1 casa decimal, isto é, como 12.5, é possível usar a formatação no estilo da linguagem C, como em


print("%.1f" % 12.45667)


Outra forma correta de, em Python, imprimir o número 12.45667 exatamente como 12.5 é


A

print("{:.1f}".format(12.45667))


B

print(f"{12.45667:.1g}")


C

print(f"{12.45667:.1e}")


D

print(round(12.45667,0))


E

print("%1f" % 12.45667)