Informática, perguntado por luanaperezzu, 4 meses atrás

LINGUAGEM PYTHON;


Vamos construir um sistema de recomendações rudimentar. Um sistema de recomendações é a aplicação que fornece indicações de conteúdo para ser consumido em um serviço online, por exemplo, streaming de filmes, músicas, vídeos em geral.
Para nosso sistema de recomendações, vamos considerar justamente um serviço de streaming de filmes temos a seguinte sequência de passos:
1- Solicitar a inclusão de um total de 10 filmes (no papel de operador do serviço);
2- Exibir os filmes ao usuário 1 e perguntar se ele assistiu cada um (no papel de usuário 1);
3- Exibir os filmes ao usuário 2 e perguntar se ele assistiu cada um (no papel de usuário 2);
4- Mostrar recomendações para o usuário 1: aqueles filmes que ele não assistiu, mas foram assistidos pelo usuário 2.
5- Mostrar recomendações para o usuário 2: aqueles filmes que ele não assistiu, mas foram assistidos pelo usuário 1.

Para estruturar as informações, usaremos:
Lista de strings contendo os nomes dos filmes;
Lista de booleanos contendo os filmes assistidos pelo usuário 1;
Lista de booleanos contendo os filmes assistidos pelo usuário 2;

Soluções para a tarefa

Respondido por iYaReM
1

Resposta:

Os dados solicitados ao usuário serão inseridos por meio de comandos de entrada;

Os resultados serão exibidos em saída.

#ENTRADAS:

filmes=["JOGOS MORTAIS","ANABELLE","IT: A COISA","CORINGA","ANNABELLE 2: A CRIAÇÃO DO MAL","EXTERMINADOR DO FUTURO: GENESIS","O HOMEM NUCLEAR","O EXTERMINADOR DO FUTURO: DIA DO JULGAMENTO","O HOMEM DA MÁSCARA DE FERRO","O PREDADOR"]

usuario1=["s","s","s","s","s","s","s","n","s","s"]

usuario2=["s","s","n","n","n","n","s","s","n","s"]

#PROCESSAMENTO:

i=0

recomendacoes_usuario1=[]

while i<len(usuario1):

   if usuario1[i]=="n" and usuario2[i]=="s":

       recomendacoes_usuario1.append(filmes[i])

   i=i+1

print("RECOMENDAÇÕES PARA O USUÁRIO 1:")

print(recomendacoes_usuario1)

i=0

recomendacoes_usuario2=[]

while i<len(usuario2):

   if usuario2[i]=="n" and usuario1[i]=="s":

       recomendacoes_usuario2.append(filmes[i])

   i=i+1

print("RECOMENDAÇÕES PARA O USUÁRIO 2:")

print(recomendacoes_usuario2)

Perguntas interessantes