# 1 - Crie uma lista para cada informação a seguir:
# Lista de números de 1 a 10;
# Lista com quatro nomes;
# Lista com o ano que você nasceu e o ano atual.
lista_de_numeros = [1,2,3,4,5,6,7,8,9,10]
lista_de_nomes = ['Felipe', 'João', 'Pedro','Carol']
lista_de_anos =[1998,2025]
# 2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
for numero in lista_de_numeros:
print(f'{numero}\n')
# 3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
somas_dos_impares = 0
for numero in lista_de_numeros:
if numero %2 != 0:
somas_dos_impares += numero
print(f'A soma dos ímpares é {somas_dos_impares}\n')
# 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.
print('Insira um número entre 1 a 10 para saber sua tabuada')
print()
numero_inserido = int(input('Insira o número: '))
for i in range (1, 11, 1):
numero_tabuada = numero_inserido * i
print(f'{numero_inserido} x {i} = {numero_tabuada}')
# 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.
soma= 0
try:
for numero in lista_de_numeros:
soma += numero
print(f'\nA soma dos elementos é {soma}')
except Exception as e:
print(f'\nOcorreu 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 = []
media = 0
soma_dos_numeros_usuario = 0
print('\nInsira a quantidade de números a serem inseridos na lista: ')
quantidade_de_numeros = int(input('\nQuantidade de números: '))
quantidade_a_manter = quantidade_de_numeros
while quantidade_de_numeros > 0:
numero_usuario = int(input('\nInsira o número que deseja adicionar a lista: '))
lista.append(numero_usuario)
quantidade_de_numeros -= 1
soma_dos_numeros_usuario += numero_usuario
try:
media = soma_dos_numeros_usuario / quantidade_a_manter
except ZeroDivisionError:
print('Não foi possível calculár a média. Motivo: Lista vazia')
except Exception as e:
print(f'Ocorreu um erro: {e}')
print(media)