1
resposta

Funções - Questão 1

O exercício pede para calcular a soma dos valores pares, mas a solução apresentada na opinião do instrutor mostra um código com é feito a soma de todos os números da lista, e não apenas dos pares. Segue o código apresentado na opinião do instrutor:

# Lista gerada
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]

# Lendo o tamanho, maior e menor número e soma, respectivamente, utilizando as built-in functions
tam = len(lista)
maior = max(lista)
menor = min(lista)
soma = sum(lista)

# Exibindo o texto
print(f"A lista possui {tam} números em que o maior número é {maior} e o menor número é {menor}. A soma dos valores pares presentes nela é igual a {soma}.")

Abaixo segue a solução que eu fiz usando um 'for'

#Lista gerada
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]

tam = len(lista) #cria variavel com o tamanho da lista
maior = max(lista) #cria variavel com o valor máximo da lista
menor = min(lista) #cria variavel com o valor mínimo da lista
soma_total = 0 #cria variável soma_total com valor 0
for i in lista: #para cada item da lista
  if i % 2 == 0: #se o valor for par
    soma_total += i #soma o valor a variavel soma_total

#Exibindo mensagem final na tela
print(f'''A lista possui {tam} números em que o maior número é {maior} e o menor número é {menor}. 
A soma dos valores pares presentes nela é igual a {soma_total}''')
1 resposta

Oi, Nelson! Tudo bem?

Fico feliz que tenha realizado a atividade, parabéns! Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!