1
resposta

usar o [i] e o range só deu erro, portanto fiz desta forma

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.issubset(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.")
1 resposta

Olá, Pedro, como vai?

O seu código está correto e cumpre bem a proposta do exercício. Você conseguiu transformar as entradas em conjuntos de forma eficiente e utilizou o método issubset para verificar se as permissões solicitadas estão contidas nas permissões principais, que é exatamente o que o exercício pedia.

Parabéns pelo exercício e obrigado por compartilhar sua solução, Pedro. O fórum está sempre à disposição para discutir dúvidas e aprimorar soluções

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