Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hora da prática: listas, for e try except

1 - Crie uma lista para cada informação a seguir:

Lista de números de 1 a 10;
Lista com quatro nomes;
Lista com o ano que você nasceu e o ano atual.

numeros = list(range(1,11))
nomes = ['Isac', 'Letícia', 'Artur', 'Maurício']
lista_anos = [2001, 2025]

2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.

lista_de_numeros = [1, 2, 3, 4, 5, 6]

for numero in lista_de_numeros:
    print(numero)

3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.

soma = 0

for numero in range(1, 11):
    if numero % 2 != 0:
        soma += numero

print(f'A soma dos números ímpares é: {soma}')

4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.

for i in range(10, 0, -1):
    print(i)

5 - Solicite ao usuário um número e, em seguida, utilize um loop for para imprimir a tabuada desse número, indo de 1 a 10.

numero_do_usuario = int(input("Digite um número: "))

for i in range(1, 11):
    print(f"{numero_do_usuario} x {i} = {numero_do_usuario * i}")

6 - Crie uma lista de números e utilize um loop for para calcular a soma de todos os elementos. Utilize um bloco try-except para lidar com possíveis exceções.

lista_numeros = [4, 7, 2, 9, 5]
soma = 0

try:
    for numero in lista_numeros:
        soma += numero
    print(f'Soma dos elementos: {soma}')
except Exception as e:
    print('Ocorreu um erro ao somar os números: {e}')

7 - Construa um código que calcule a média dos valores em uma lista. Utilize um bloco try-except para lidar com a divisão por zero, caso a lista esteja vazia.

lista_numeros = [4, 7, 2, 9, 5]
soma_numeros = 0

try:
    for valor in lista_numeros:
        soma_numeros += valor
    media = soma_numeros / len(lista_numeros)
    print(f'A média é: {media}')
except ZeroDivisionError:
    print('Lista vazia, não foi possível calcular.')
except Exception as e:
    print(f'Ocorreu um erro: {e}')
1 resposta
solução!

Oi, Isac! Como vai?

Com base no que você explicou, gostei de como organizou bem cada etapa das listas, laços e exceções. Sua lógica para soma, média e uso do try ficou clara e direta.

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