1
resposta

[Sugestão] Fiz desse jeito

'''Marina trabalha no setor de segurança de uma empresa e precisa verificar se um determinado conjunto de permissões faz parte das permissões principais de um sistema. Sua tarefa é desenvolver um programa que receba duas listas de permissões e verifique se a segunda lista está contida na primeira.

'''

permissoes_p = set(input("Digite as permissoes principais: ").strip().split(", "))
permissoes_s = set(input("Digite as permissoes solicitadas: ").strip().split(", "))

if (permissoes_s.issubset(permissoes_p)):
    print("As permissões solicitadas fazem parte das permissões principais.")
else:
    print("As permissões solicitadas não fazem parte das permissões principais. ")
1 resposta

Olá, João, como vai?

O seu código atende corretamente ao enunciado da atividade e resolve bem o problema proposto. O uso de conjuntos e do método issubset está adequado ao contexto de verificação de permissões, além de deixar a solução simples e eficiente.

Parabéns pela implementação e por compartilhar sua solução com o fórum. Continue participando e trazendo suas dúvidas e contribuições, o espaço está sempre à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!