Para fazer uma função, nós podemos utilizar o def, essa função basicamente recebe um array de valores, se não tiver nenhum valor dentro dele será retornado 0 (desafio).
Se tiver valor dentro do array, então ele irá somar todos esses valores e dividir fazendo uma média aritmética dos valores.
Verificar se o valor recebido na função não possui números:
if (len(valores) <= 0)
Fazer a soma dos valores e em seguida retornar a média:
Lista de comentários
Resposta:
def media_nums(valores):
if (len(valores) <= 0):
return 0
else:
soma=0
for i in valores:
soma += i;
media = soma/len(valores)
return media
print(media_nums([1, 2, 3, 4, 5])) # Retorna 3.0
print(media_nums([])) # Retorna 0
Explicação:
Consigo te dar um exemplo utilizando um Array.
Para fazer uma função, nós podemos utilizar o def, essa função basicamente recebe um array de valores, se não tiver nenhum valor dentro dele será retornado 0 (desafio).
Se tiver valor dentro do array, então ele irá somar todos esses valores e dividir fazendo uma média aritmética dos valores.
Verificar se o valor recebido na função não possui números:
if (len(valores) <= 0)
Fazer a soma dos valores e em seguida retornar a média:
soma=0
for i in valores:
soma += i;
media = soma/len(valores)
return media
Chamando a função:
print(media_nums([1, 2, 3, 4, 5])) # Retorna 3.0
print(media_nums([])) # Retorna 0