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结束当次循环,去执行下次循环