请问为啥A为啥不行,sum+=i是个啥意思?

 

首先range的函数语法为:range(start, stop[, step]) ,A不符合编码规范。其次sum+=i你可以理解为sum=sum+i的省略写法

 

 

range的函数语法

range(start,stop[,step])     所以A不对

  start 指的是计数起始值,默认是 0;

  stop 指的是计数结束值,但不包括 stop ;例如,range(0,5)就是只有0,1,2,3,4而没有5。

  step 是步长,默认为 1,不可以为 0 。range() 方法生成一段左闭右开的整数范围。

 

 

sum+=i   就相当于新的sum=原来的sum+i

高中数学我们学过一个流程图,经常有n=n+1,和这个类似,python中可写成n+=1