老翁学python编程(五)
72岁老翁学python,今天看小老头是如何学习python编程的循环及循环嵌套的?
程序的循环和循环嵌套是编程的重要基础知识。
好的程序循环语句如清泉流水,清晰明了,好读好看。不好的循环语句晦涩难懂,烧人大脑。
还有的循环语句或进入死循环,或因开始的变量没搞清楚,出现了循环少一环,或多一环的问题。以10个循环为例,赋值变量是0~9?还是1~10?不从基础上搞清楚,那就很容易犯低级错误。
前不久战友聚会,在座的大多学过程序设计,有三位战友何建平、杨健和洪“司令”志辉还是长期从事指挥自动化编程的专家。
来自北京的佟建宁,来自杭州的周辉弟,来自黄山的刘昊,来自金华的朱洪,以及陈荣华和俺科的丁媛琴、张烨都是学过程序设计的,只有姜遇芳大老板没学过。
当大家说到J101机器语言循环“转移”指令时,陈荣华战友脱口而出,“0条件转移指令30,1条件转移指令31,无条件转移指令32”。J101语言通过这三条指令达到循环和转移的目的。
而python是怎么实行程序循环的呢?
今天,72岁的小老头学到了python编程的循环和循环嵌套这一节。
很多人在网上关注着这个小老头的学习过程。有下决心和老翁比一把的;有在小老头学习精神感染下,也开始学习python的;有多个网友热心支招小老头,让他(“我”)找捷径,借助AI直接进入编程。但这个小老头就是犟,他坚持要从基础开始,一点一点地学。他还说,“这是他学习的独门暗器”。哈哈,且看小老头是怎么学习python编程的循环和循环嵌套的。
对于图一中间这一段循环嵌套程序,小老头有一个拿手的绝活,那就是跑程序(或曰“读程序”),在读或跑的过程中把各个变量按顺序记录下来,然后对照题意,比对结果,就能学会和理解这一段程序。
图二是我制作的循环嵌套程序执行每一条指令以后变量寄存器的变化情况。
第一条指令执行后计数器的变量为0,从第二条指令开始执行起,i、j、k变量寄存器的变化,ijk的变化情况一目了然。读懂读通了,循环嵌套程序的设计方法你就掌握了。
老翁学python,继续看,且看他能坚持学到哪一章?
(周兴富2025/4/8)