Faça uma função que receba um vetor de reais e retorne a média dele.

Passo 1

O enunciado pede uma função que receba um vetor de reais e retorne a média aritmética dos seus elementos. O conteúdo envolve cálculo de média (soma dos elementos dividida pela quantidade) e tratamento de casos (vetor vazio).

Passo 2

Para calcular a média aritmética de um vetor precisamos seguir dois passos principais: (1) somar todos os elementos do vetor; (2) dividir essa soma pela quantidade de elementos. Também é importante verificar se o vetor não está vazio, para não gerar divisão por zero.
Obter a quantidade de elementos do vetor. Em Python usamos a função embutida len(vetor) para isso.
Somar todos os elementos do vetor. Em Python podemos usar a função sum(vetor) ou percorrer o vetor acumulando em uma variável.

Passo 3

Dividir a soma pela quantidade de elementos e retornar o resultado. Se o vetor estiver vazio, podemos retornar 0 ou lançar uma exceção, conforme a necessidade de uso.

Resposta

def media(vetor):
# Trata vetor vazio para evitar divisão por zero
if len(vetor) == 0:
return 0.0
# Soma todos os elementos
soma = sum(vetor)
# Divide pela quantidade de elementos e retorna a média
return soma / len(vetor)

Exercícios relacionados