print('\nExercício 1 - Crie uma lista para cada informação a seguir:\n')
l_num = [1,2,3,4,5,6,7,8,9,10]
print('\nLista de números de 1 a 10:\n', l_num)
l_nom = ['Wiliam', 'Roberta', 'Vitória']
print('\nLista com quatro nomes:\n', l_nom)
l_ano = [1984,2024]
print('\nLista com o ano que você nasceu e o ano atual.\n', l_ano)
print('-'*100)
print('\nExercício 2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.\nLisista dos números:\n')
for num in l_num:
print(num)
print('-'*100)
print('\nExecício 3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.')
soma = 0
for num_impar in range(1,11,2):
soma += num_impar
print(f'A soma dos números ímpares da lista é {soma}.')
print('-'*100)
print('\nExecício 4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.\n')
l_num_reversa = reversed(l_num)
print('\nLista dos números impressos inversamente')
for num_rev in l_num_reversa:
print(num_rev)
OUTRA_FORMA
for rev in range(10,0,-1):
print(rev)
print('-'*100)
print('\nExercício 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.\n')
fator = int(input("Digite um número entre 1 e 10:\n"))
while True:
if fator < 1 or fator >10:
fator = int(input("Digite um número válido (1 a 10):\n"))
else:
for num in l_num:
multiplicando = fator * num
print(f'{fator} x {num} = {multiplicando}')
break
print('-'*100)
print('\nExercício 6 - Crie uma lista de números e utilize um loop for para calcular a soma de todos os elementos.\n Utilize um bloco try-except para lidar com possíveis exceções.')
try:
soma_total = 0
for n in l_num:
soma_total += n
print(f'\nA soma total dos valores da lista é {soma_total}\n')
except:
print('Os valores da tabela não permitem a realização da soma')
print('\nExercício 7 - Construa um código que calcule a média dos valores em uma lista. \n Utilize um bloco try-except para lidar com a divisão por zero, caso a lista esteja vazia.')
divisor=len(l_num)
soma_total=0
try:
if divisor!=0:
for n in l_num:
soma_total += n
media = soma_total/divisor
print(f'\nA média dos valores da lista {l_num} é {media}\n')
except:
print('Não é posível calcular a média pois a lista está vazia')