while死循环

作为初学者,已经陷入while的几次死循环了。

比如:求100以内所有奇数之和。


用while来实现,我出现了以下死循环:

然后我灵机一动:

 #添加了i += 1会使while条件不满足从而继续for语句。BUT在这里出现了功能重叠,因为for语句本身就具有i++的功能。这也是我写出死循环程序的原因,此外我把while当成条件判断在用了……(丢人脸…难过脸…)

此外,下面这个while语句的程序比较好:


另外,也可以将死循环程序中的while语句直接改成if语句:

注意:

用while语句,一定要能跳出循环;

出现死循环,可以使用Ctrl+c来退出;也可以简单粗暴的使用任务管理器……


文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树基础语法循环215254 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年4月5日
下一篇 2016年4月5日

相关推荐