QUEST #269 · FUNDAMENTOSCompletar

Pergaminho Formatado

O escriba da guilda precisa anunciar os heróis no quadro da taverna. Em vez de colar pedaços de texto com +, ele quer uma frase limpa, com o ouro sempre mostrado com duas casas decimais.

LV.1+58 XP
📖 CONCEITO

Uma f-string é um texto com o prefixo f antes das aspas: tudo que estiver entre chaves {} é avaliado como expressão Python e inserido no texto, já convertido para string. Depois de dois-pontos dentro das chaves vem a formatação: {valor:.2f} mostra o número com duas casas decimais. É a forma mais legível de montar mensagens.

EXEMPLO DE USO
classe = "Mago"
preco = 3.14159
print(f"Classe: {classe}")
print(f"Preço: {preco:.1f} | dobro: {preco * 2:.3f}")
🗄️ SCHEMA
Variáveis já definidas: `nome = "Lyra"`, `nivel = 7` e `ouro = 12.5`.
🎯 DESAFIO

Complete o código para que `mensagem` produza exatamente "Lyra está no nível 7 com 12.50 de ouro": preencha o prefixo da f-string, a variável do nível e a formatação de duas casas decimais do ouro.

missao.py — Python 3.12📝 COMPLETAR
mensagem = "{nome} está no nível {} com {ouro:} de ouro" print(mensagem)