1
resposta

Praticando listas, for, try e except

# 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 = ['joaquim', 'Tereza', 'Albertino', 'Nila']
Ano_Nascimento = [1998, 2025]


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

for Numero in Numeros:
    print(Numero)
    
    
# 3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.

somar = 0
for i in range(1,10):
    if i % 2 !=0:
        somar += i
        print(somar)
        
        
# 4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.

for numero in range(10,0,-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 = float(input('Solicite um número: '))

for i in range(1,11):
    resultado = i * numero
    print(f'{numero} 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_numeros = [1,3,4,5,3,6,7,8]
soma = 0
try:
    for lista in lista_numeros:
        soma += lista
        print(f'A soma dos elementos é {soma}')
except Exception as e:
    print('Ocorreu um erro nos elemntos', {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 = [1,2,4,5,6]
total_num = 0
qtd_num = 0

try:
    for media in lista_valores:
        total_num += media
        qtd_num += 1
except Exception as e:
    print('O valor {media} não é válido!', {e})
    
media_num = total_num / qtd_num
print(media_num)
1 resposta

Olá, Moyses, como vai?

Sua entrega está excelente! O uso das listas, laços for e exceções está muito bem feito. É ótimo ver seu progresso e a forma como está aplicando os conceitos aprendidos. Continue praticando e compartilhando seus avanços. Isso vai te ajudar a fixar ainda mais o que aprendeu.

O fórum está à disposição para qualquer dúvida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!