Introdução
Em Python, calcular a média de um conjunto de números é uma tarefa comum. Neste desafio, você será solicitado a escrever uma função que recebe dois ou mais números e retorna sua média.
Média (Average)
Escreva uma função chamada average que recebe dois ou mais números e retorna sua média. Sua função deve seguir estas diretrizes:
- Use
sum()para somar todos osargsfornecidos, dividindo porlen(). - A função deve ser capaz de lidar com qualquer número de argumentos.
- A função deve retornar um
float.
def average(*args):
return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) ## 2.0
average(1, 2, 3) ## 2.0
Resumo
Neste desafio, você escreveu uma função que calcula a média de dois ou mais números. Você usou a função sum() para somar todos os números e, em seguida, dividiu pelo número de argumentos usando len(). Esta é uma função útil para ter em sua caixa de ferramentas Python para projetos futuros.