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

Resolução Exercicios (10 Hora da prática: listas, for e try except)


```# Exercicio N° 1

lista_numeros = [1,2,3,4,5,6,7,8,9,10]
lista_nomes = ['João', 'Maria', 'Paulo','Joana']
lista_nascimento = [1998,2024]

# Exercicio N° 2

lista_animais = ['Cavalo', 'Cachorro' , 'Gato']

for animal in lista_animais:
    print(animal)

# Exercicio N° 3

soma_impares = 0

for numero in lista_numeros:
      if numero % 2 == 1:
           soma_impares += numero

print(soma_impares)      

# Exercicio N° 4

for numero in range(10,1,-1):
     print(numero)

# Exercicio N° 5

numero_escolhido = int(input('Digite um número: '))

print(f'Tabuada de {numero_escolhido}: ')
for tabuada in range(1,11):
     resultado = numero_escolhido * tabuada
     print(f'{numero_escolhido} x {tabuada} = {resultado}')

# Exercicio N° 6     

listagem_numeros = [5, 10, 15, 20, 25, 30, 35, 40]

def soma_numeros():
    soma_total = 0

    try:
        for numero in listagem_numeros:
            soma_total += numero
    except Exception as e:
        print(f"Ocorreu um erro: {e}")
    else:
        print(f"A soma total dos números é: {soma_total}")

soma_numeros()      

# Exercicio N° 7

lista_numeros_ = [1,7,18,29,40,51,62,73]

def media_valores():

    try:
        if len(lista_numeros_) == 0:           
            raise ZeroDivisionError('A lista está vazia, não é possívelcalcular a média.')
        
        soma_total_ = 0
        for numero in lista_numeros_:
            soma_total_ += numero

        valor_medio = soma_total_ / len(lista_numeros_)
    except ZeroDivisionError as e:
        print(f'Ocorreu um erro: {e}')
    else:
        print(f'A média dos valores é: {valor_medio}')

media_valores()
1 resposta
solução!

Bom dia Igor! Tudo bem com você?

Meus parabéns pela conclusão da atividade, seu código está correto e atende muito bem o que foi proposto. Gostaria de aproveitar a oportunidade e recomendar a leitura do artigo Python: Lidando com erros e exceções para que você possa se aprofundar ainda mais no aprendizado sobre o try except no python.

Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!