Não entendi este porcento antes de "taxa" no lugar da virgula que estava anteriormente.
print("Taxa de acerto: %.2f" % taxa_de_acerto)
Não entendi este porcento antes de "taxa" no lugar da virgula que estava anteriormente.
print("Taxa de acerto: %.2f" % taxa_de_acerto)
Ola, Felipe.
Isso eh uma forma de fazer string format em Python. Serve para indicar o interpretador a pegar o valor de taxa_de_acerto e colocá-lo dentro no lugar indicado por %.
Ja o %.2f significa que eh para formatar a string, com um float utilizando apenas duas casas decimais.
taxa_de_acerto = 42.4321
print("Taxa de acerto: %.2f" % taxa_de_acerto) # --> Taxa de acerto: 42.43
Utilizando a virgula, o Python nao faria essa formatacao e apenas colocaria o valor de uma string seguido pelo valor do taxa_de_acerto.
taxa_de_acerto = 42.4321
print("Taxa de acerto: %.2f", taxa_de_acerto) # --> ('Taxa de acerto: %.2f', 42.4321)