python里利用while循环求1至100中所有整数的和怎么整

某一条件满足的时候退出循环,不再执行后续重复的代码
在循环内部我们可以增加额外的条件
在需要的时候,跳出整个循化

某一条件满足的时候不执行后续代码
直接跳到循环头,重新执行代码

(1)\t:在控制台输出一个制表符协助我们在输出文本时,在垂直方向保持对齐
(2)\n:在控制台输出一个换行符

注意第3行输入 a=a+1以后,需要两次囙车!!第一次表示结束该行第二次表示退出 while 循环的语句块。

原因:python console 当中一个提示符只能输入一条语句。最后的print和前面的while 是两条语句所以必须在新的提示符中输入。


  

上一篇文章记录了如何用自然語言描述S=1+2+3+……+n,这里不再赘述
其实在向学生讲解循环的时候,通常是从while循环开始的因为while相对应的英文意思有“当……的时候”,相较於for循环更易于理解所以先是用while循环来求解这个问题。




  

  

  

for循环的具体结构:

如果用while循环实现相同数据的输出呢

所以for循环是一种比较简略的,循环的表达方式


  
在循环中i作为循环变量从1变到了100。如果我们将变化的i进行累加是不是就可以求解当n为100的S的解了。

找到for循环与while循环的囲通点熟练运用并理解。

我要回帖

 

随机推荐