1
resposta

Faça como eu fiz: verificando permissões

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

permissao_1 = set(map(str.strip, input('Digite as permissões solicitadas separadas por vírgula do caso 1: ').lower().split(',')))
permissao_2 = set(map(str.strip, input('Digite as permissões solicitadas separadas por vírgula do caso 2: ').lower().split(',')))

if permissao_1.issubset(permissao_principal):
  print('As permissões solicitadas do caso 1 fazem parte das permissões principais.')
else:
    print('As permissões solicitadas do caso 2 não fazem parte das permissões principais.')
if permissao_2.issubset(permissao_principal):
     print('As permissões solicitadas do caso 2 fazem parte das permissões principais.')
else:
    print('As permissões solicitadas do caso 2 não fazem parte das permissões principais.')
1 resposta

Oii, Marcia!

Obrigada por compartilhar seu código com a comunidade Alura.

Você aplicou muito bem o uso de set e issubset() pra verificar permissões. Isso deixa o código claro e direto ao comparar conjuntos.

Continue firme nos estudos.

Conteúdos relacionados
Alura

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