#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.
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
nomes = ['Amanda', 'Matheus', 'Julia', 'Yasmin']
anos = [1998, 2025]
#2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
print('--- Lista de números ---')
for numero in numeros:
print(numero)
print('\n--- Lista de nomes ---')
for nome in nomes:
print(nome)
print('\n--- Lista de anos ---')
for ano in anos:
print(ano)
#3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
soma_impares = 0
for numero in numeros:
if numero % 2 != 0:
soma_impares += numero
print('\nSoma dos números ímpares:', soma_impares)
#4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.
print('\nNúmeros de 1 a 10 em ordem decrescente:')
for numero in range(10, 0, -1):
print(numero)
#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('\nTabuada')
try:
numero = int(input('Digite um número para ver a tabuada: '))
for i in range(1, 11): #O i vem da palavra “index” ou “iterator”, que significam algo como “índice” ou “contador”.
print(f'{numero} x {i} = {numero * i}')
except ValueError:
print('Por favor, digite um número válido!')
#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.
print('\nSoma de todos os números:')
try:
soma = sum(numeros)
print('Soma total:', soma)
except TypeError:
print('Erro: lista contém valores não numéricos.')
#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.
print('\nMédia dos valores:')
try:
media = sum(numeros) / len(numeros)
print('Média:', media)
except ZeroDivisionError:
print('Erro: a lista está vazia.')