Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Desafio: Listas, For e Exceções

Exercicio1

print("- Lista 1: ")
numeros = [1,2,3,4,5,6,7,8,9,10]

print(f"Lista com números de 1 a 10: {numeros}")

print("\n- Lista 2: ")
nomes = ["Paulo", "Maria", "João", "Brahimi"]
print("Lista de nomes: ")
for nome in nomes:
    print(f"{nome}")

print("\n- Lista 3: ")
anos = [2005, 2025]
print(f"Ano que eu nasci: {anos[0]}")
print(f"Ano atual: {anos[1]}")

Exercicio2

listaNumeros = [1,3,6,9,13,15]

for numero in listaNumeros:
    print(f"• {numero}")

#Exercicio3

for numero in range(11):
    if numero%2==1:
        print(numero)

Exercicio4

numeros = [10,9,8,7,6,5,4,3,2,1]
print("Números em ordem decrescente: ")
for i in numeros:
    print(i)

Exercicio5

numero = int(input("Digite um número: "))

i = 1
for i in range(1,11):
    resultado = numero * i
    print(f"{numero} X {i} = {resultado}")
    i+=1

Exercicio6

numeros = [4,1,6,3,5]
resultado=0

try:  
    print(f"Lista de números:")
    for i in numeros:
        print(i)
        resultado+=i
    print(f"Resultado final da soma dos elementos: {resultado}")
except:
    if(TypeError):
        print("Tipo de valor inválido na lista")

Exercicio7

valores = [4,10,5,1]
resultado = 0
try:
    print("Calcular média de valores de uma lista: ")
    for i in valores:
        print(i)
        resultado+=i

    media_valores = resultado/ valores.__len__()

    print(f"Soma total dos valores: {resultado}")
    print(f"A média dos valores da lista é: {media_valores}")
except:
    if(ZeroDivisionError):
        print("Impossível dividir Zero!")
1 resposta

Oi, Paulo! Como vai?

Gostei de ver como você estruturou as listas e usou for junto com try/except. Sua organização deixou claro o que cada exercício propõe, o que facilita bastante o entendimento do fluxo.

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