Я пытаюсь создать функцию cal_average, но получаю синтаксическую ошибку, которую python не может назначить вызову функции - PullRequest
0 голосов
/ 16 февраля 2020

Изображение кода

Я пытаюсь создать функцию cal_average, см. Блок кода ниже:

def cal_average(numbers):
       sum(list_name) = sum(numbers)
       len(list_name) = len(numbers)
       ave(list_name) = sum(list_name)/len(list_names)
       return ave(list_name)

enter code here result = cal_average ( [3,4,5])

1 Ответ

0 голосов
/ 16 февраля 2020

ошибка ясна, вы не можете назначить вызов функции, в python sum также встроена функция len является встроенной функцией, вы можете использовать statistics.mean:

import statistics

statistics.mean([3, 4, 5])

вывод:

4

или, если вы хотите сохранить свою функцию:

def cal_average(numbers):
       return sum(numbers) / len(numbers)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...