0
respostas

[Projeto] Minha resposta

permissoes = {"leitura", "escrita", "execucao", "compartilhamento"}

lista_1 = {"leitura", "escrita"}
lista_2 = {"leitura", "exclusao"}

def verifica_permissoes(permissoes_solicitadas: set):
    return permissoes_solicitadas.issubset(permissoes)

msg_autorizado = "As permissões solicitadas fazem parte das permissões principais."
msg_nao_autorizado = "As permissões solicitadas não fazem parte das permissões principais."

def mensagem_retorno(autorizado: bool):
    return msg_autorizado if autorizado else msg_nao_autorizado

print(mensagem_retorno(verifica_permissoes(lista_1)))
print(mensagem_retorno(verifica_permissoes(lista_2)))