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

[Projeto] Pratica

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 = ["Gabriel,Julia,Emilly,Augusto"]
anos = [2008, 2025]

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

lista = ["banana,maça,pera,laranja"]

for lista in lista:
    print(lista)

3 - Utilize um loop for para calcular a soma dos números ímpares de 1 a 10.


for numero in numeros:
    if numero % 2 != 0:
        print(numero)

4 - Utilize um loop for para imprimir os números de 1 a 10 em ordem decrescente.

numeros.sort(reverse=True)
print(numeros)

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: \n'))
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.

try:
    numero_lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    soma = 0
    for numero_lista in numero_lista:
        soma += numero_lista
    print(f'A soma de todos os elementos é: {soma}')
except:
    print(f'Não foi possível realizar a operação: {soma}')

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.

try:
        numeros3 = [3.5, 10, 5, 7,2]
        soma = sum(numeros3)
        media = soma / len(numeros3)
        print(f'A média dos elementos é {media}')   
except: 
        print(f'Não foi possivel reaizar a operação: {media}')
1 resposta
solução!

Oi, Gabriel! Tudo bem?

Notei que na lista de nomes, os itens foram declarados como uma única string, em vez de elementos separados. Ajuste assim para criar uma lista correta:

nomes = ["Gabriel", "Julia", "Emilly", "Augusto"]

Outro ponto é que, no loop for da questão 2, a variável de iteração tem o mesmo nome da lista, o que pode causar problemas. Use um nome diferente, assim:

frutas = ["banana", "maçã", "pera", "laranja"]

for fruta in frutas:
    print(fruta)

Isso evita confusão e melhora a legibilidade do código.

Abraços e bons estudos!