1
resposta

Desafio: hora da prática Aula 3 Aquecimento

  1. Crie um código para imprimir a soma dos elementos de cada uma das listas contidas na seguinte lista: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  2. Crie um código para gerar uma lista que armazena o terceiro elemento de cada tupla contida na seguinte lista de tuplas: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  3. A partir da lista: lista = ['Pedro', 'Júlia', 'Otávio', 'Eduardo'], crie um código para gerar uma lista de tuplas em que cada tupla tenha o primeiro elemento como a posição do nome na lista original e o segundo elemento sendo o próprio nome.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

  1. Crie uma lista usando o list comprehension que armazena somente o valor numérico de cada tupla caso o primeiro elemento seja 'Apartamento', a partir da seguinte lista de tuplas:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade 5. Crie um dicionário usando o dict comprehension em que as chaves estão na lista meses = ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'] e os valores estão em despesa = [860, 490, 1010, 780, 900, 630, 590, 770, 620, 560, 840, 360].

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Aplicando a projetos 6. Uma loja possui um banco de dados com a informação de venda de cada representante e de cada ano e precisa filtrar somente os dados do ano 2022 com venda maior do que 6000. A loja forneceu uma amostra contendo apenas as colunas com os anos e os valores de venda para que você ajude a realizar a filtragem dos dados a partir de um código:

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeCrie uma lista usando list comprehension para filtrar os valores de 2022 e que sejam maiores que 6000.

  1. Uma clínica analisa dados de pacientes e armazena o valor numérico da glicose em um banco de dados e gostaria de rotular os dados da seguinte maneira:

Glicose igual ou inferior a 70: 'Hipoglicemia' Glicose entre 70 a 99: 'Normal' Glicose entre 100 e 125: 'Alterada' Glicose superior a 125: 'Diabetes' A clínica disponibilizou parte dos valores e sua tarefa é criar uma lista de tuplas usando list comprehension contendo o rótulo e o valor da glicemia em cada tupla.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade 8. Um e-commerce possui as informações de id de venda, quantidade vendida e preço do produto divididos nas seguintes listas:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade 9. Uma empresa possui filiais espalhadas nos Estados da região Sudeste do Brasil. Em uma das tabelas de cadastro das filiais há uma coluna contendo a informação de qual é o Estado a que pertence: estados = ['SP', 'ES', 'MG', 'MG', 'SP', 'MG', 'ES', 'ES', 'ES', 'SP', 'SP', 'MG', 'ES', 'SP', 'RJ', 'MG', 'RJ', 'SP', 'MG', 'SP', 'ES', 'SP', 'MG'].

Insira aqui a descrição dessa imagem para ajudar na acessibilidade 10. Nessa mesma tabela de cadastro de filiais, há uma coluna com as informações da quantidade de pessoas colaboradoras e o(a) gestor(a) gostaria de ter um agrupamento da soma dessas pessoas para cada estado. As informações contidas na tabela são:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Ei, Orlans!

Achei legal que você explorou bem diferentes estruturas de dados, como listas, tuplas e dicionários, usando list comprehension e dict comprehension para resolver desafios diversos. Isso mostra um ótimo domínio das ferramentas que o Python oferece para manipulação e filtragem de dados.

É o resultado da dedicação, obrigada por sempre postar suas soluções conosco.

Se houver dúvidas, compartilhe por aqui.

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