Descrição
Construa a função media_pares_impares(lista) que recebe uma lista de números, calcula a média dos pares e a média dos ímpares da lista (separadamente), e exibe (imprime) esses valores nessa ordem. A função NÃO devolve (retorna) nenhum valor.
Formato de entrada
A função media_pares_impares(lista) recebe uma lista de números.
Dica: você não deve usar nenhuma instrução input().
Formato de saída
A função media_pares_impares(lista) exibe (nesta ordem) dois valores: a média dos números pares contidos na lista, e a média dos números ímpares contidos na lista.
Dica: Nesta função você DEVE exibir os resultados usando a função print().
Dica: NÃO formate, trunque ou modifique o resultado obtido.
Respostas
respondido por:
2
def media_pares_impares(lista):
pares = []
impares = []
media_par = 0
media_impar = 0
for n in lista:
if n %2 == 0:
pares.append(n)
media_par += n
else:
impares.append(n)
media_impar += n
media_par = media_par/len(pares)
media_impar = media_impar/len(impares)
print(f"Média par: {media_par}\nMédia ímpar: {media_impar}")
Perguntas similares
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
8 anos atrás
8 anos atrás