1
resposta

Listas, for e try except

Exercício 1

lista_numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_quatro_nomes = ['Giovanni', 'Bruna', 'Pedro', 'Paula']
lista_ano = [1999, 2026]

Exercício 2

elementos = [1, 'A', 3, 'B', 5, 'C', 7, 'D', 9]
for c in elementos:
print(c)

Exercício 3

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

Exercício 4

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

Exercício 5

numero = int(input('Digite um número de 1 até 10: '))
if 10 >= numero > 0:
for c in range(1, 11):
print(f'{numero} x {c} = {numero * c}')
else:
print('Número inválido!')

Exercício 6

soma = 0
lista =[100, 200, 300, 400, 500]
try:
for numero in lista:
soma += numero
print(f'A soma dos números da lista é {soma}')
except Exception as e:
print(f'Identificamos o erro {e}')

Exercício 7

media = 0
soma = 0
lista = [100, 200, 300, 400, 500]
try:
for i, v in enumerate(lista):
try:
soma += v
except Exception as e:
print(f'Foi encontrado um erro no elemento {v} na posição {i+1}')
media = soma / len(lista)
except ZeroDivisionError:
print('A lista está vazia.')

print(f'A média dos valores da lista é {media}')

1 resposta

Olá! Como vai?

Parabéns pela resolução das atividades!

E para compartilhar códigos de maneira ainda mais organizada aqui no fórum, você pode utilizar a opção abaixo:

Opção inserir bloco de código, da caixa de perguntas do fórum da alura

Após clicar, irá aparecer uma estrutura da seguinte maneira:

Opção de bloco de código sendo illustrada
O resultado será o seguinte:

Copie o seu código aqui

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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