可以解释一下为什么吗

 

那就慢慢说:

  1. 首先i和s一开始都是0,之后因为i=0是小于等于10的,所以进了while循环。
  2. while循环内,s+=i的意思是s=s+i,也就是s=0+0,i+=1的意思是i=i+1,变成了1;
  3. 第二次循环,s=s+i=0+1=1,这里的s是上一步的结果,也就是0,i是上一步的结果1,i=i+1就是2。以此类推。
  4. 最后,当i=11的时候,不满足循环条件,就跳出循环了,输出s应该等于0+1+2+..+10=55

循环11次,从0开始,相当于1+2+3+4+...+10=55