python - 我正在尝试创建一个 cal_average 函数,但是我不断收到 python 无法分配给函数调用的语法错误

标签 python list function dictionary tuples

Image of code

我正在尝试创建一个 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)

在此处输入代码 result = cal_average([3,4,5])

最佳答案

错误很明显,你不能分配给函数调用,在python中 sum 是一个内置函数,len 也是一个内置函数,你可以使用statistics.mean:

import statistics

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

输出:

4

或者,如果您想保留您的功能:

def cal_average(numbers):
       return sum(numbers) / len(numbers)

关于python - 我正在尝试创建一个 cal_average 函数,但是我不断收到 python 无法分配给函数调用的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60245344/

相关文章:

python - 矩阵乘法问题 - Numpy vs Matlab?

python - 如何将列表中的元组列表转换为一维数组?

javascript - 如何使用 javascript 在 HTML 列表中显示和隐藏超链接

php - 为什么我的 SQL 脚本停止了?

javascript - 如何使图像表现得像文件输入?

python - 正则表达式匹配 CSS

python - 如何仅可视化高相关性以更好地表示巨大的相关矩阵?

php - Google chrome 版本 84.0.4147.125(官方构建)(64 位)在重定向来自第三方的回调函数时破坏应用程序 session

python - 在 django View 中按月份过滤

java - 如何通过追加方式拼接两个列表