Qual o motivo para usar o 'f' antes de eu colocar minha string? O print já não iria escrever o texto?
Qual o motivo para usar o 'f' antes de eu colocar minha string? O print já não iria escrever o texto?
Oi Matheus,
O 'f' antes da string indica que você está usando uma f-string, um recurso do Python para formatação de strings.
Ele permite inserir variáveis diretamente dentro da string usando chaves {}
. Sem o 'f', o Python interpretaria {ano_entrada}
e {nota_entrada}
como texto literal, e não como variáveis.
Por exemplo:
nome = "Alice"
idade = 30
print(f"Olá, {nome}! Você tem {idade} anos.") # Saída: Olá, Alice! Você tem 30 anos.
print("Olá, {nome}! Você tem {idade} anos.") # Saída: Olá, {nome}! Você tem {idade} anos.
No seu código, o f
permite que os valores das variáveis ano_entrada
e nota_entrada
sejam exibidos corretamente na mensagem. 👍
Para saber mais: Formatação de strings em Python
Continue praticando e explorando os recursos do Python! 🤔 💪