Pular para conteúdo

Exercícios - Aula 06

1. Soma da Lista

Crie uma lista com 5 números inteiros. Calcule e imprima a soma de todos eles. (Tente usar um loop for para somar, e depois compare com a função sum())

2. Maior e Menor

Peça ao usuário para digitar 5 números e armazene-os em uma lista. No final, imprima o Maior número e o Menor número digitados.

3. Apenas Pares

Dada a lista numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Crie uma nova lista chamada pares contendo apenas os números pares da lista original.

4. Inversão

Peça 5 nomes ao usuário. Armazene em uma lista. Imprima a lista na ordem inversa à digitada.

5. Média de Notas

Peça notas de alunos até que o usuário digite -1. Armazene as notas em uma lista. Calcule e mostre: - Quantas notas foram lançadas. - A média das notas. - Aprovados (notas >= 7).


📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### Nível Bronze: Fixação Conceitual - **Resolução:** O domínio de **Listas** exige a compreensão de sua arquitetura base, fluxo de dados e separação de responsabilidades no projeto. ### Nível Prata: Aplicação Prática - **Resolução:** A implementação prática deve adotar boas práticas de mercado, convenções da linguagem (python) e testes de integridade para validar entradas e saídas. ### Nível Ouro: Desafio e Cenário Real - **Resolução:** Em cenários de alta demanda, a estratégia consiste em isolar gargalos via profiling/logs estruturados, aplicar mitigação com fallback seguro e atualizar a documentação operacional.