Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助完成和更正我的python程序吗?_Python - Fatal编程技术网

需要帮助完成和更正我的python程序吗?

需要帮助完成和更正我的python程序吗?,python,Python,我明天要交作业。我设法解决了一些问题,你能看看问题和我的答案,帮我修改我的程序吗 编写两个Python函数。首先,写入平均值(x),给定一个实值列表x,计算并返回列表的平均值,计算如下:列表中的值之和除以值的数量。函数的输出应该是一个浮点数 其次,编写另一个Python函数standardDev(x)来计算给定实值列表x的标准偏差。此函数的计算如下:将平均值与列表x中每个元素之间的平方差相加,然后除以列表中的元素数,最后取平方根。输出应为浮点数。(提示:从函数standardDev()调用函数a

我明天要交作业。我设法解决了一些问题,你能看看问题和我的答案,帮我修改我的程序吗

编写两个Python函数。首先,写入平均值(x),给定一个实值列表x,计算并返回列表的平均值,计算如下:列表中的值之和除以值的数量。函数的输出应该是一个浮点数

其次,编写另一个Python函数standardDev(x)来计算给定实值列表x的标准偏差。此函数的计算如下:将平均值与列表x中每个元素之间的平方差相加,然后除以列表中的元素数,最后取平方根。输出应为浮点数。(提示:从函数standardDev()调用函数average()

一些提示

使用单独的函数读取列表,并使其他函数将列表作为参数:

lst = read_list()

print(sum(lst))
print(average(lst))
print(standard_dev(lst))
使用内置的
sum
len
计算总和和列表中的元素数。如果不允许您使用
sum
,则如下所示:

result = 0
for value in lst:
   result += value
read_list
中,使用
float(输入(…)
,而不是
int
,因为赋值表示“实际值”


要求平方根,您需要导入
数学
模块。

请修正缩进。命名变量列表和求和是个坏主意,因为有相同名称的内置函数。我不确定通常的赋值是什么,但从文本和我对好代码的理解来看,函数不应该读入数据,而应该只读入过程。读取应该在另一个函数中是外部的。要计算平均值,请检查内置的
sum
len
。您的变量“list”是局部变量,因此不能在函数“sum”中使用
result = 0
for value in lst:
   result += value