返回顶部

  1. i = 1 #先定义变量i,并赋值
  2. while i < 11: #设定一个放行条件:i要小于11,才能办事
  3. print(i) #满足条件时,就办事:将i的结果打印出来
  4. i += 1 #继续办事:i自加1

这里有些不理解,为什么不是先输入i+=1 再输入print(i) 我尝试着倒过来输入发现输出的结果是不一样的

17

0/300

评论 1

fish

如果先进行 i += 1操作,循坏还没打印任何东西之前,i就变成2了,所以输出结果从2开始。 而当i加到11的时候,如果print在i+=1后面,11能被打出来。在原来的实现中就打不出11。

2021-09-18 12:40:48

- 没有更多了 -