Minhas Respostas:
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.
l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
l2 = ["João", "Maria", "José"]
l3 = [2000, 2026]
2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
for num in l1:
print(num)
for nome in l2:
print(nome)
for ano in l3:
print(ano)
3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
soma = 0
for num in range (1, 11, 2):
soma =+ num
print(f"A soma de todos os elementos impares é {soma}" )
4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.
for num in range(10, 1, -1):
print(num)
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 = int(input("Insira um número: "))
for num in range(1,11):
print(f"{numero} x {num} = {numero * num}")
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.
l4 = [2, 4, 6, 10]
soma = 0
try:
for num in l4:
soma += num
print(f"resultado da soma = {soma}")
except Exception as erro:
print(f"Ocorreu um erro: {erro}")
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.
l5 = [1, 2, 3, 4]
soma = 0
try:
for num in l5:
soma += num
media = soma/len(l5)
print(f"A media dos elementos é {media}")
except ZeroDivisionError:
print("Erro! A Lista está vazia")
except Exception as error:
print(f"Ocorreu um erro {error}")