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 = ['Jorge', 'Matheus', 'Pedro', 'Henrique']
anos = [2002, 2024]
print(numeros, nomes, anos, sep='\n')
2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.
lista_elementos = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for elemento in lista_elementos:
print(f'{elemento}')
3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
soma_numeros_impares = 0
for i in range(1, 11, 2):
soma_numeros_impares += i
print(soma_numeros_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_tabuada = int(input('insira um numero: '))
for i in range(1, 11):
resposta = numero_tabuada * i
print(f'{numero_tabuada} X {i} = {resposta}')
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_numeros = [2, 50, 45, 29, 37]
soma = 0
try:
for numero in lista_numeros:
soma += numero
print(f'soma dos numeros: {soma}')
except Exception as e:
print(f'Houve um erro em {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_numeros = [30, 45, 20, 15]
soma_numeros = 0
try:
for valor in lista_numeros:
soma_numeros += valor
media_valores = soma_numeros / len(lista_numeros)
print(f'A média dos valores é {media_valores}')
except ZeroDivisionError:
print('Lista vazia, calculo impossível.')
except Exception as e:
print(f'Houve um erro em {e}')