Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Resposta exercício 4

p1 = {'leitura', 'escrita', 'execução', 'compartilhamento'}
pm1 = set(input('\n Permissões solicitadas: ').strip().lower().split(', '))

resposta = pm1.issubset(p1)

if resposta:
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á, Rafael!

Parabéns pela resolução do exercício! Sua solução ficou excelente, muito limpa e eficiente.

Gostei muito da forma como você tratou a entrada do usuário, utilizando .strip(), .lower() e .split() para garantir que os dados sejam processados corretamente, independentemente de como o usuário digita. Isso torna o código muito mais robusto.

Além disso, o uso do método .issubset() foi a escolha perfeita para verificar as permissões. É a maneira mais direta e "pythonica" de resolver o problema.

Continue com o ótimo trabalho e aplicando essas boas práticas!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade