Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercicios

# 1 - Crie uma lista para cada informação a seguir:
lista_numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_nomes = ['Pedro', 'Joao', 'Maria', 'Isabela']
lista_ano = [1990, 2024]

#2 - Crie uma lista e utilize um loop for para percorrer todos os elementos da lista.

lista_de_numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for numero in lista_de_numeros:
    print(numero)

#3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.
soma_impares = 0
for i in range(1,11,2):
    soma_impares += i
    print(soma_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_para_tabuada = int(input('Favor inserir um número '))
for i in range(1,11):
    resultado = numero_para_tabuada * i
    print(f'{numero_para_tabuada} x {i} = {resultado}')

#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 = [31, 34, 5]
soma_valores = 0

try:
    for numero in lista:
        soma_valores += numero
        print(f'Soma dos números {soma_valores}')
except Exception as e:
    print(f'Ocorrei um erro: {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_valores = [ 10, 20, 30, 40]
soma_valor = 0

try:
    for valor in lista_valores:
        soma_valor += valor
        media = soma_valor / len(lista_valores)
        print(f'A média dos valores: {media}')
except ZeroDivisionError:
        print('A lista esta vazia, não é possível calcular a média')
except Exception as e :
    print(f'Ocorreu um erro: {e}')   
1 resposta
solução!

Ficou top.