# 1 - Crie uma lista para cada informação a seguir:
lista_numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_nomes = ['Pedro', 'Joao', 'Maria', 'Isabela']
lista_ano = [1990, 2024]
#2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
lista_de_numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for numero in lista_de_numeros:
print(numero)
#3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
soma_impares = 0
for i in range(1,11,2):
soma_impares += i
print(soma_impares)
#4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.
for i in range(10, 0, -1):
print(i)
#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.
numero_para_tabuada = int(input('Favor inserir um número '))
for i in range(1,11):
resultado = numero_para_tabuada * i
print(f'{numero_para_tabuada} x {i} = {resultado}')
#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.
lista = [31, 34, 5]
soma_valores = 0
try:
for numero in lista:
soma_valores += numero
print(f'Soma dos números {soma_valores}')
except Exception as e:
print(f'Ocorrei um erro: {e}')
# 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.
lista_valores = [ 10, 20, 30, 40]
soma_valor = 0
try:
for valor in lista_valores:
soma_valor += valor
media = soma_valor / len(lista_valores)
print(f'A média dos valores: {media}')
except ZeroDivisionError:
print('A lista esta vazia, não é possível calcular a média')
except Exception as e :
print(f'Ocorreu um erro: {e}')