![Python程序设计基础](https://wfqqreader-1252317822.image.myqcloud.com/cover/423/30058423/b_30058423.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.1.2 顺序结构
程序工作的一般流程为:数据输入、运算处理、结果输出。顺序结构是指为了解决某些实际问题,自上而下依次执行各条语句,其流程图如图3-1所示。
![](https://epubservercos.yuewen.com/E9F0BA/16523167304945506/epubprivate/OEBPS/Images/txt003_10.jpg?sign=1739390769-BwPLwNUrdmQta5kyvCaIOTYyin9csdUQ-0-637101832c8fd442f082d79ff2057325)
图3-1 顺序结构流程图
例如:
![](https://epubservercos.yuewen.com/E9F0BA/16523167304945506/epubprivate/OEBPS/Images/txt003_11.jpg?sign=1739390769-BlbmUfLmZ5wpOLzkDvBN9uqXmRSdxBz1-0-561df6518694da0d7b88d9f8bd0f4552)
下面通过几个例子学习使用顺序结构解决各种常见问题。
【例3-1】编写程序,从键盘输入语文、数学、英语三门功课的成绩,计算并输出平均成绩,要求平均成绩小数点后保留1位。
分析:程序的执行流程为:输入三门功课成绩、计算平均成绩、输出平均成绩。输入时使用转换函数将字符串转换为浮点数,输出时采用格式输出方式控制小数点的位数。
代码如下:
![](https://epubservercos.yuewen.com/E9F0BA/16523167304945506/epubprivate/OEBPS/Images/txt003_12.jpg?sign=1739390769-CTGpNzVx1BqhJ7rgAlSjeAX9Zpit4q4i-0-e3e8dc0f2734851816cee3a2df2c0945)
【例3-2】编写程序,从键盘输入圆的半径,计算并输出圆的周长和面积。
分析:在计算圆的周长和面积时需要使用π的值,Python的math模块中包含常量pi,通过导入math模块可以直接使用该值,然后使用周长和面积公式进行计算即可。
代码如下:
![](https://epubservercos.yuewen.com/E9F0BA/16523167304945506/epubprivate/OEBPS/Images/txt003_13.jpg?sign=1739390769-uO2MEVrR8iEQANWVZtbRq5uxpINZN9E3-0-2bf72b4de92bbee7e9387d401443de46)
【例3-3】编写程序,从键盘输入年份,输出当年的年历。
分析:导入calendar模块,然后调用该模块中的calendar函数即可得到该年的日历。
代码如下:
![](https://epubservercos.yuewen.com/E9F0BA/16523167304945506/epubprivate/OEBPS/Images/txt003_14.jpg?sign=1739390769-XAC4mflJjOoJVfRpuiJ69UbtOm8wnWXk-0-a46f07d1ff3d905ce4c5ec35a7566084)