#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()