Buscar

ma biblioteca precisa analisar quantos livros de diferentes gêneros foram emprestados pelos clientes em um determinado dia. Cada livro é representa...

ma biblioteca precisa analisar quantos livros de diferentes gêneros foram emprestados pelos clientes em um determinado dia. Cada livro é representado por um caractere, em que 'R' representa livros de romance, 'F' livros de fantasia, 'S' livros de suspense e 'T' livros de terror. Escreva um programa que leia uma sequência de caracteres separados por vírgulas, referentes os gêneros literários emprestados em um determinado período de tempo na biblioteca. Seu programa deve contar quantas pessoas emprestaram cada tipo de livro. A saída do programa deve ser um vetor, em que cada posição indica um gênero literário e armazena a quantidade de pessoas que emprestaram um livro dessa categoria. O vetor deve ser inicializado com zeros e com 4 posições para armazenar os livros de cada tipo.

Respostas

5 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que pode resolver o problema descrito: ``` generos = ['R', 'F', 'S', 'T'] emprestimos = input("Digite os gêneros literários emprestados separados por vírgula: ") emprestimos = emprestimos.split(',') quantidades = [0, 0, 0, 0] for livro in emprestimos: if livro in generos: indice = generos.index(livro) quantidades[indice] += 1 print("Quantidade de empréstimos por gênero:") for i in range(len(generos)): print(generos[i], ":", quantidades[i]) ``` O programa começa definindo uma lista `generos` com os caracteres que representam cada gênero literário. Em seguida, lê a entrada do usuário com a sequência de caracteres separados por vírgula e a transforma em uma lista usando o método `split`. Depois, cria uma lista `quantidades` com quatro posições, inicializadas com zero, para armazenar a quantidade de empréstimos de cada gênero. Em seguida, percorre a lista de empréstimos e, para cada livro que estiver na lista de gêneros, incrementa a posição correspondente na lista `quantidades`. Por fim, o programa imprime a quantidade de empréstimos por gênero, percorrendo a lista `generos` e imprimindo o gênero correspondente e a quantidade de empréstimos na posição correspondente da lista `quantidades`.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina