• Python
  • Projetos
  • Projetos passados
  • Projeto Individual 2 2022-2
  • Gera Ajuda

Gera Ajuda#

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.

Considerando que no dicionário da questão existe a informação da resposta correta para a questão, considere apenas as incorretas. Sorteie aleatoriamente uma ou duas das respostas incorretas e retorne uma mensagem conforme o padrão nos exemplos.

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

Exemplo 1:#

  • 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"
}
print(gera_ajuda(questao))
  • Saída:
    DICA:
    Opções certamente erradas: Parque Villa Lobos
    

Exemplo 2:#

  • 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"
    }
    
    print(gera_ajuda(questao))
    

  • Saída:

    DICA:\nOpções certamente erradas: Parque Villa Lobos | Parque do Carmo
    

Dica:#

  • Atente-se para as quebras de linha ('\n'), ao padrão de maiúsculas, minúsculas e acentuação!
  • A quantidade de respostas erradas retornada no texto da dica deve ser aleatória (use random.randint para escolher entre 1 ou 2).

Sua função deve chamar gera_ajuda.