while循环(while循环的用法的例子)

  • while循环(while循环的用法的例子)已关闭评论
  • 217 次浏览
  • A+
所属分类:随笔创作

写在前面的话:码字不易,点赞关注一下作者再走吧

================================

while循环基本格式是:while 表达式:语句块当表达式为真时,执行语句块,直至某次判断表达式为假时退出循环。用我们最熟悉的题目来说明while循环的用法。

1.编程求1+2+3+...+100

s,i=0,1循环前需设置两个变量的初值whilei<=100:循环控制的条件是i<=100,与for循环的循环体是一样,但while循环比for循环多了第4行代码,因为for循环中用的range()函数返回的是一个可迭代对象,而在while循环中,需要手动设置变量 i 的值每次加1。加完1之后再判断表达式 i<=100,若真,则继续循环,若假,则退出循环。s=s+ii=i+1print(s)同样的题目,for循环明显比while循环代码更加简洁,所以往后循环结构尽量使用for循环。s=0fori in range(1,101):s=s + iprint(s)

2.计算式子s=1+2+3+...+i 直至累加和首次超过1000,输出s和 i 的值

s,i=0,1whiles<=1000:
s=s+i
i=i+1print(i=,i,s=,s)

如果这道题目用for循环来做,可能不好解决,因为我们事先无法知道这个循环到底需要循环多少次才会使得s值超过1000。这个时候使用while循环就能方便地求出累加和首次超过1000时两个变量的值。

3.总结

在已知循环次数的情况下使用for循环,未知循环次数的情况下使用while循环。

夜行书生