1
resposta

Solução que encontrei

O código que tem na opinião do instrutor, apresenta erro.

Fiz o código procurando um caminho mais curto e direto:

permissoes_principais = set([p.strip().lower() for p in input("Permissões principais: ").split(',')])
permissoes_solicitadas = set([p.strip().lower() for p in input("Permissões solicitadas: ").split(',')])

if permissoes_solicitadas <= permissoes_principais:
    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.')

Há também a opção de criar o conjunto diretamente, em vez de usar o set para depois converter.

1 resposta

Bom dia, Moisés! Tudo bem?

Parabéns por compartilhar sua solução para o desafio! É sempre interessante ver como as pessoas abordam o mesmo problema e desenvolvem suas próprias soluções.

Continue explorando e experimentando diferentes abordagens, isso é essencial para o crescimento no campo da programação!

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