• Python
  • Projetos
  • Projetos passados
  • Projeto Individual 2 2022-2
  • Questão para String

Questão para String#

Antes de fazer esta questão é recomendado ter feito os exercícios:

Construa uma função que recebe:

  • Um dicionário representando uma questão;
  • Um inteiro id representando o número da questão.

Retorne uma string com a representação formatada da questão, conforme padrão nos exemplos.

Exemplo:#

  • Entradas:
questao = {
  "titulo": "Qual destes parques não se localiza em São Paulo?!",
  "nivel": "facil",
  "opcoes": {
    "A": "Ibirapuera",
    "B": "Parque do Carmo",
    "C": "Parque Villa Lobos",
    "D": "Morro da Urca"
  },
  "correta": "D"
}

id = 5

print(questao_para_texto(questao, id))
  • Saída:
    ----------------------------------------
    QUESTAO 5
    
    Qual destes parques não se localiza em São Paulo?!
    
    RESPOSTAS:
    A: Ibirapuera
    B: Parque do Carmo
    C: Parque Villa Lobos
    D: Morro da Urca
    

Dica:#

  • Atente-se para as quebras de linha ('\n'), ao padrão de maiúsculas, minúsculas e acentuação!

Sua função deve se chamar questao_para_texto.