课程
/后端开发
/Python
/Python3 入门教程(新版)
突然来个sum=0,完全反应不过来,要怎么理解,转不过来弯~ sum=sum+x,是不是就是0+75循环然后0+92这样以此类推
2023-12-19
源自:Python3 入门教程(新版) 4-4
正在回答
L = [75, 92, 59, 68, 99]
def avg(l):
return sum(l) / len(l)
def avg2(l):
sum1 = 0
for i in l:
sum1 += i
return sum1 / len(l)
average = avg2(L)
print(average)
翎栋
这是累加
sum = sum + x的意思是将sum + x的结果再赋值给sum,也就是sum = 0 + 75 = 75
下次计算时, sum的取值是75而不是0
举报
python3入门教程,让你快速入门并能编写简单的Python程序
2 回答sum%2==0
2 回答L = [75, 92, 59, 68, 99] for a in L: sum = 0 sum = sum + a print (sum / 5)
1 回答为什么必须要设置sum=o 然后用sum+sum + x * x,直接写x * x不可以吗
1 回答sum = sum + x这句话,等式左边的sum不需要和右边做区分吗?
1 回答sum = sum + num num = num + 1