Guarde várias coisas na mesma variável. Listas permitem somar, filtrar e organizar coleções de valores.
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)
for nota in notas:
print(nota)
compras = []
compras.append("leite")
compras.append("pão")
sum(notas) # soma todos max(notas) # maior valor min(notas) # menor valor
// Exercícios
Dada a lista [10, 25, 8, 17, 42, 5], calcule e mostre a soma total usando um loop for (sem usar sum()).
Crie uma variável soma = 0 antes do loop. Para cada elemento, some: soma += numero.
Dada a lista [34, 7, 90, 12, 55, 3], encontre e mostre o maior valor usando um loop for (sem usar max()).
Guarde o primeiro elemento como maior = lista[0]. No loop, substitua se encontrar um valor maior: if x > maior: maior = x.
Dada a lista [1, 4, 7, 12, 15, 18, 23, 30], mostre apenas os números pares e ao final diga quantos são.
Use if num % 2 == 0: dentro do loop para filtrar os pares. Use um contador.
Peça ao usuário para digitar 5 itens de compras. Guarde em uma lista com append(). Ao final, mostre todos os itens numerados.
Crie compras = [] antes do loop. Dentro do loop use compras.append(item). Para mostrar numerado, use enumerate(compras, 1).
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).
Após preencher a lista, use sum(notas), max(notas) e min(notas). Média = soma / len(notas).