Gera Ajuda#
Antes de fazer esta questão é recomendado ter feito os exercícios:
- Transforma Base
- Valida Questão
- Valida Lista de Questões
- Sorteia Questão
- Sorteia Questão Inédita
- Questão para String
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:
Exemplo 2:#
-
Entradas:
-
Saída:
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 entre1
ou2
).
Sua função deve chamar gera_ajuda
.