sum累加方式,python3.3,20160312

为了实现一个序列中的所有数据累加求平均数
有一段基础代码如下

L = [75, 92, 59, 68]
sum = 0.0
for z in L:
    sum=sum+z
print sum / 4

在for z in L之后
变量z已经成功遍历了序列L中的所有元素
接下来只需要用一个公式完成遍历之后的累加即可求和
这里的sum=sum+z意思就是序列中的所有元素累加的意思

注:变量sum只是一个代号,是可以替换的,可以换成a/b/c等等,但是换了之后需注意,前面声明变量类型的地方“sum =0.0”也要更换成新的变量

后面自己用tuple序列根据例题,在py3.3写了一段类似的代码
成功执行了,代码如下:

L = (50,50,100,100)
z = 0
for a in L :
    z = z + a
print (z/3)

注:
1.py3.3在print的时候,一定要记得给z/3加上括弧,不然会报错
2.如果加上单引号再加括弧,Py会将‘z/3’默认为一个字符串打印出来,而不会打印出我们想要的具体数据‘300.0’
3.如果不加括号,而使用单引号来print‘z/3’的话,则会报错

你可能感兴趣的:(python)