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 = ["Sarah", "Cristian", "Simone", "Susan"]
anos = [1976, 2026]
2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
carros = ["Spacefox", "Porche Carrera", "BMW M3", "Audi A4"]
for carro in carros:
print(carro)
3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
numeros = [1,2,3,4,5,6,7,8,9,10]
soma_impar = 0
for numero in numeros:
if numero % 2 != 0:
soma_impar = numero + soma_impar
print(soma_impar)
4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.
numeros = [1,2,3,4,5,6,7,8,9,10]
for numero in numeros[::-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.
numero = int(input("Digite um número de 1 a 10: "))
for i in range(1, 11):
print(f"{numero} x {i} = {numero*i}")
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.
numeros = [1,2,3,4,5,6,7,8,9,10]
soma = 0
for numero in numeros:
try:
soma += numero
print(soma)
except TypeError:
print("Não é um número válido!")
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.
notas = [7.0, 8.0, 6.5, 10.0]
media = 0
i = 0
while i < len(notas):
try:
media += notas[i]
i += 1
except ZeroDivisionError:
print("Não existe divisão por zero!")
media = media / len(notas)
print(round(media))