- Python从入门到项目实践(超值版)
- 聚慕课教育研发中心
- 488字
- 2021-03-24 19:37:39
6.4 顺序结构程序举例
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P93_42581.jpg?sign=1739662550-69nKkrgnAPGDhsw2WUCj3QPq3cAG1W9G-0-25ca9a9a7e53229e7ca7d871bcba2435)
对于顺序结构而言,程序是按照语句出现的先后顺序依次执行的,下面几个例子对形成清晰的编程思路是有帮助的。
【例6-1】输入一个三位数整数n,输出其逆序数m,例如,输入n=123,输出m=321。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P93_78901.jpg?sign=1739662550-hIvNh9Ie2Vl0LP7C0rIeFJt61LClHXQ2-0-33f8db88a9c45327aaacaf288609ed34)
程序运行结果如图6-5所示。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P93_42554.jpg?sign=1739662550-lNr7btcwVXLgkhez2divDzOxi3YZyaD7-0-a1c5e1f596ab56afc0b4cdbea4083a0b)
图6-5 逆序数结果
其运行的流程图如图6-6所示。
用户输入一个三位数,运用取余运算符“%”和整除运算符“//”实现。例如,使用n%10取出n的个位数,并将其存入a,使用n=n//10去掉n的个位数,再用n%10取出原来的n的十位,并将其存入b,用n//100取出其百位数,并将其存入c,然后使用m=a*100+b*10+c,计算出逆序数。
该程序是一个顺序结构的程序,程序的执行过程是按照书写语句,一步一步地按顺序执行,直至程序结束。程序运行首先需要用户输入一个三位数,然后程序开始执行逆序数的计算,最后将运算结果输出。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P93_42562.jpg?sign=1739662550-Jv3tVII76VuDpTwGR0Fomdresmeh6Tr0-0-e53ab486cee82d9d956252cf17b7aaac)
图6-6 逆序数流程图
【例6-2】已知一个圆柱体的底面半径与高,求圆柱体的体积。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P94_78903.jpg?sign=1739662550-bsWxj1ru4q9Xxrd6lW8PLzuFZjJXhvks-0-cf29c3810d56cb15f9b77315b197f00a)
程序运行结果如图6-7所示。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P94_42614.jpg?sign=1739662550-qgOhyfE94cThTHM3XcoqQ9FbK0oZfPvB-0-c90a50311d77b9659de8be0132ea1f78)
图6-7 圆柱体体积结果
其运行的流程图如图6-8所示。
程序在运行的时候,是按照顺序执行的,先接收两个值,分别作为圆柱体的底面半径和高,传给a和b,然后利用圆柱体体积公式,求出圆柱体的体积s,然后输出圆柱体的体积s。
![](https://epubservercos.yuewen.com/CDC5B1/15825991504141406/epubprivate/OEBPS/Images/Figure-P94_42705.jpg?sign=1739662550-uVi7JL83LVEMggXSGpRtpxZNIomGpR71-0-f81e414adbd0eaa028e4bfac5a613d65)
图6-8 圆柱体体积流程图