1
resposta

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

exercisio 01)

numero = ['1','2','3','4','5','6','7','8','9','10']
print(f'{numero}')
nome = ['akiles','fabio','Kauanny','joao']
print(f'{nome}')
ano = ['2003','2025']
print(f'{ano}')

exercisio 02)

for chocolates in nome_de_chocolates:
    print(f'.{nome_de_chocolates}')

exercício 03)

soma_impares = 0
for i in range(1, 11, 2):
    soma_impares += i
    print(soma_impares)

exercício 04)

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

exercício 05)

for i in range(1, 11, 2):
    soma_impares += i
print(soma_impares)

exercício 06)

valores_soma = [5, 10, 15, 20]
soma = 0
try:
    for valor in valores_soma:
        soma += valor
        print(f'valor da soma: {soma}')
except Exception as e : 
    print(f'ocorreu um erro: {e}')

exercício 07)

lista_valores = [15, 20, 25, 30]
soma_valor = 0

try:
    for valor in lista_valores:
        soma_valor += valor
    media = soma_valor / len(lista_valores)
    print(f'Media dos valores: {media}')
except ZeroDivisionError:
    print('A lista esta vazia, nao e possivel calcular a media.')
except Exception as e:
    print(f'ocorrreu um erro: {e}')
1 resposta

Olá, Apollo, como vai?

O seu código demonstra que você compreendeu bem a lógica de listas e estruturas de repetição em Python. No primeiro exercício, as listas foram criadas corretamente, embora seja comum utilizarmos números inteiros sem as aspas para facilitar operações matemáticas futuras. No segundo item, note que a variável utilizada no print deve ser o item individual do laço para exibir cada elemento isoladamente. Já no quinto exercício, houve uma repetição do código de soma de ímpares no lugar da lógica de tabuada, onde você pode utilizar o input do usuário multiplicado pela variável do contador dentro do range.

Continue praticando e compartilhando sua evolução com a comunidade, pois essa constância é fundamental para o aprendizado de programação.

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