0
respostas

[Dúvida] Posso fazer o questionamento sem input()'s?

Marina trabalha no setor de segurança de uma empresa e precisa verificar se um

determinado conjunto de permissões faz parte das permissões principais de um sistema.

Sua tarefa é desenvolver um programa que receba duas listas de permissões e verifique se

a segunda lista está contida na primeira.

Exemplo de entrada:

> CASO 01:

Permissões principais: leitura, escrita, execução, compartilhamento

Permissões solicitadas: leitura, escrita

> CASO 02:

Permissões principais: leitura, escrita, execução, compartilhamento

Permissões solicitadas: leitura, exclusão

Saída esperada:

> CASO 01:

As permissões solicitadas fazem parte das permissões principais.

> CASO 02:

As permissões solicitadas não fazem parte das permissões principais.

principais = set()
solicitadas = set()

principais.update(['leitura', 'escrita', 'execução', 'compartilhamento'])
solicitadas.update(['leitura', 'escrita'])
# solicitadas.update(['leitura', 'exclusão']) # CASO 02:


if solicitadas.issubset(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.')