1
resposta

[Projeto] Verificando permissões

Solução:

permissoes_principais = {'leitura', 'escrita', 'execução', 'compartilhamento'}

permissoes_solicitadas = set(input('Quais são as permissões solicitadas: ').strip().lower().split(', '))

verificador_de_permissoes = permissoes_solicitadas.issubset(permissoes_principais)

if verificador_de_permissoes == True:
    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á, Joanevan, como vai?

Sua solução está muito boa e resolve o problema proposto de forma eficiente. A forma como você utilizou o método issubset para verificar se um conjunto está contido em outro é exatamente o que se espera para este tipo de problema.

Agradeço por compartilhar seu código. O fórum está sempre à sua disposição para outras dúvidas e para que você continue compartilhando suas soluções.

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