21201223-邱宏亮9.24学习笔记(4.1 4.2 4.3)

今天重新编码了上次错误的程序(文本条单行动态刷新完整版),学习了程序的分支结构,循环结构,循环控制保留字。分析并解决了身体质量指数BMI问题,

单分支,二分支和多分支。二分支有简单型和紧凑型。多分支要注意条件之间的包含关系,不能相互覆盖。

程序的异常处理,先用try编码正常的程序,再用except编码出现异常时的输出情况,在except后面加NameError来定义错误类型的名称。finally对应语句块一定执行(不要求掌握)。

身体质量指数BMI问题中优化算法,给国际和国内的BMI指数定义范围细化,从而输入一次即可判断国内和国际上的标准。

循环方式包括计数循环,遍历循环,无限循环。

计数循环 for i in range(M,N,K)

遍历循环for c in s             s为字符串,取出s中每一个字符c产生循环

列表遍历循环for item in ls             ls为列表,取出ls中每一项

文件遍历循环for line in fi           fi为文件标识符,取出fi中每一行

无限循环while控制符,当满足while的条件时才退出程序。若永远循环但不退出需按Ctrl+c检查程序。

循环控制保留字break和continue

break跳出并结束当前循环,(break仅跳出当前最内层循环,外层循环仍然有效)

continue结束当次循环,去执行下次循环

 

posted @ 2021-09-24 20:37  一条丶学渣  阅读(14)  评论(0编辑  收藏  举报