1
resposta

Exercicios Loops, listas e try

numeros = [1,2,3,4,5,6,7,8,9,10]
lista_nomes = ['Julia', 'Matheus', 'Lucas', 'Roberta']
lista_ano = [1993, 2026]

print(numeros)
print(lista_nomes)
print(lista_ano)
lista_nomes = ['Julia', 'Matheus', 'Lucas', 'Roberta']
for nomes in lista_nomes:
    print(nomes)

somar_impares = 0
numeros = [1,2,3,4,5,6,7,8,9,10]

for i in range(1, 11, 2):
    somar_impares += 1
print(somar_impares)
tabuada = int(input('Digite um numero que você quer saber a tabuada: '))

for i in range(1, 11):
    resultado = tabuada * i
print(f"{tabuada} x {i} = {resultado}")
lista_numeros = [1,2,3,8,9,10]
soma = 0

try: 
    for numeros in lista_numeros:
        soma += numero
        print(f"A soma dos elementos: {soma}")
except Exception as e:
    print(f"Erro: {e}")
lista_valores = [36,37,38,39,40]
soma_lista = 0

try: 
    for valores in lista_valores:
        soma_lista += valores
    media = soma_lista / len(lista_valores)
    print(media)

except divide_por_zero:
    print("A lista está vazia, não há nada para calcular")
except Exception as e:
    print(f"Erro: {e}")
1 resposta

Oi, Gabriela! Como vai?

Agradeço por compartilhar.

Eu gostei de como você praticou listas, for e try except, explorando vários cenários como exibição de dados, calculo de soma e média, o que mostra cuidado em testar conceitos diferentes do curso.

Uma dica interessante para o futuro é usar enumerate pra percorrer listas quando você precisa do valor e do indice ao mesmo tempo.


lista_nomes = ['Julia', 'Matheus', 'Lucas', 'Roberta']

for indice, nome in enumerate(lista_nomes):
    print(indice, nome)

Esse código percorre a lista e mostra a posição de cada nome junto com o valor, o que ajuda a organizar melhor a lógica em algumas atividades.

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