使用while循环的应用,在更高层次上理解和体验whlei的语法和执行过程。应用一:需求:1-100数字累加的计算分析:1-100的累加价格总和,即1+2+3+4+5+6+...+100,是结果前两个数组的相加添加下一个数(下一个数是前一个数加1)代码程序:"""步骤:1.准备加法数据,1-100递增1个数据2.准备变量保存futurecalculationsResult3.循环加法运算4.打印结果5.验证结果正确性"""#准备数据,给数据赋初值i=1#结果变量result=0#开始循环whilei<=100:#加法运算:前两个数+第三个数的结果---每次相加后更新result变量值result+=i#result=result+ii+=1#i=i+1#outputresultprint(result)#returnresult5050注意:为了验证程序的准确性,可以先改小数,t后改成1-100进行累加计算验证结果正确。应用二:需求:1-100的偶数计算分析:1-100的偶数之和,即2+4+8+10+....+100,求偶数的方法数如下:1.偶数是2的和取余数和结果为0的数,可以加条件语句判断是不是偶数。如果是偶数,则累加初值为0,计数器每次累加2。要累加的数据从1开始到100,先递增到12。准备变量result,用来保存以后运算的结果。3.循环做加法运算----如果是偶数则加法运算----取2的余数为04.输出结果5.验证结果正确性"""#准备数据,给数据赋初值i=1#结果变量result=0#开始循环whilei<=100:#条件语句ififi%2==0:#加法运算:result+=ii+=1#输出resultprint(result)#返回结果2550方法二:初始值为0,计数器每次加2(计数器控制增量为2)"""步骤:1.准备累加2.准备result变量保存以后运算的结果3.循环做加法运算4.输出结果"""#准备数据,给数据赋初值0i=0#结果变量result=0#开始loopwhilei<=100:#加法运算:result+=ii+=2#输出resultprint(result)#返回结果为2550以上,个人推荐第一种方法,因为th整个过程由计算机程序计算,第二种方法增加到2是人为根据数学经验,因为这是一个简单的计算过程。如果计算过程比较复杂,就不能用第二种方法,所以就用第一种方法,让计算机程序计算整个过程。循环注意事项:在使用计数器的时候,一定要改变增量,否则程序会进入死循环状态,因为如果给变量i赋初值比如2,程序执行的时候是不给的.如果condition中的i是动态变化的,那么程序会一直处于一个established状态,直到电脑cpu受不了c??rash,程序才会终止,所以记住counter一定要增量变化。当出现死循环时,我们需要在程序运行时手动结束进程,点击左边的红色按钮即可终止程序。以上两道while循环应用题只是简单的思路练习。Python习题用于讲解使用计数器时的注意事项。更多Python相关练习,可以点击链接查看更多,练练手。文章参考来源:www.wakey.com.cn/article-list-100.html
