0
respostas

[Projeto] Exercícios: Hora da prática: listas, for e try except

#2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista. > OK
#4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente. > OK

#3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10. > OK
#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. > OK
#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. > OK
#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. > OK

lista_numerica = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_de_nomes = ['João', 'Maria', 'Jose', 'Julia']
lista_de_anos = [2000, 2026]

2 e 4:

def percorrer_lista_numerica():
for n in lista_numerica:
if n == 1:
print(f'Percorri {n}x vez')
else:
print(f'Percorri {n}x vezes')

percorrer_lista_numerica()

3:

def somar_impares():
print()
soma = 0
for n in lista_numerica:
if n % 2 != 0:
soma += n
print(soma)

somar_impares()

def tabuada():
print()
numero = int(input('Digite um número: '))
for n in lista_numerica:
multiplicacao = numero * n
print(f'{numero} x {n} = {multiplicacao}')

tabuada()

def somar_lista():
print()
soma = 0
try:
for n in lista_numerica:
soma += n
print(soma)
except TypeError:
print('Erro: Erro ao ler a lista.')

somar_lista()

def media_lista():
print()
soma = 0
for n in lista_numerica:
soma += n
if n == 10:
divisao = soma / n
print(divisao)

media_lista()