// Aula 08 de 12

Listas

Guarde várias coisas na mesma variável. Listas permitem somar, filtrar e organizar coleções de valores.

📖 Teoria

Criar e acessar listas

notas = [8.5, 7.0, 9.2, 6.0]
print(notas[0])     # 8.5 (primeiro)
print(notas[-1])    # 6.0 (último)
print(len(notas))   # 4 (tamanho)

Percorrer com for

for nota in notas:
    print(nota)

Adicionar itens

compras = []
compras.append("leite")
compras.append("pão")

Funções úteis

sum(notas)   # soma todos
max(notas)   # maior valor
min(notas)   # menor valor

// Exercícios

Exercício 1 Soma de uma lista EX 36

Dada a lista [10, 25, 8, 17, 42, 5], calcule e mostre a soma total usando um loop for (sem usar sum()).

💡 Dica

Crie uma variável soma = 0 antes do loop. Para cada elemento, some: soma += numero.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 2 Maior valor da lista EX 37

Dada a lista [34, 7, 90, 12, 55, 3], encontre e mostre o maior valor usando um loop for (sem usar max()).

💡 Dica

Guarde o primeiro elemento como maior = lista[0]. No loop, substitua se encontrar um valor maior: if x > maior: maior = x.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 3 Números pares EX 38

Dada a lista [1, 4, 7, 12, 15, 18, 23, 30], mostre apenas os números pares e ao final diga quantos são.

💡 Dica

Use if num % 2 == 0: dentro do loop para filtrar os pares. Use um contador.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 4 Lista de compras EX 39

Peça ao usuário para digitar 5 itens de compras. Guarde em uma lista com append(). Ao final, mostre todos os itens numerados.

💡 Dica

Crie compras = [] antes do loop. Dentro do loop use compras.append(item). Para mostrar numerado, use enumerate(compras, 1).

Código Python
Entradas
Saída
Clique em Executar...
Exercício 5 Média das notas DESAFIO — EX 40

Leia 5 notas de um aluno. Armazene em uma lista. Calcule a média, mostre a maior nota, a menor nota e informe se o aluno está aprovado (média ≥ 6).

💡 Dica

Após preencher a lista, use sum(notas), max(notas) e min(notas). Média = soma / len(notas).

Código Python
Entradas
Saída
Clique em Executar...
← Aula 07 Aula 8 de 12