43 Python三大程序结构

2024-10-28
| 12页
| 78人阅读
| 0人下载
普通

内容正文:

43 Python三大程序结构 导入 计算机科学家证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。 理解 三大程序结构的流程图 一、顺序结构 概述:顺序结构就是程序自上而下执行, 一条语句执行完成之后执行下一条语句,一直执行到程序的末尾。 # 把大象装进冰箱中 print('--------程序开始--------') print('第一步,打开冰箱门') print('第二步,把大象装进冰箱中') print('第三步,关闭冰箱门') print('--------程序结束-------') 二、选择结构 程序根据判断条件的布尔值选择性地执行部分代码, 明确的让计算机知道在什么条件下,该做什么。 在Python里面,常用 if elif else 的搭配。 可分为单分支结构 、双分支结构 、 多分支结构 、多分支语句之嵌套if的使用 示例 三、循环结构 程序判断条件为True时,执行循环体(反复做同一件事情), 当判断条件为False时结束 关键字: while for break:跳出循环结束进程 range:生成序列 示例 打印输出*组成的三角形(按照九九乘法表的格式) for i in range(1,10): # 输出行数 for j in range(1, i+1): print('*', end='\t') print() 综合案例一:水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。 求100——999之间的水仙花数 综合案例二: 有1,2,3,4四个数字 求这四个数字能生成多少个互不相同且无重复数字的三位数 sum=0 for i in range(1,5): for j in range(1,5): for k in range(1,5): if k!=i and k!=j and i!=j: num=i*100+j*10+k print(num) 综合案例三:百钱买百鸡”的问题 在《算经》中有一道著名的“百钱买百鸡”的问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何? $$

资源预览图

43 Python三大程序结构
1
43 Python三大程序结构
2
43 Python三大程序结构
3
43 Python三大程序结构
4
43 Python三大程序结构
5
43 Python三大程序结构
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。