Python语言程序设计.doc

Python语言程序设计.doc

ID:51962134

大小:1.02 MB

页数:24页

时间:2020-03-20

Python语言程序设计.doc_第1页
Python语言程序设计.doc_第2页
Python语言程序设计.doc_第3页
Python语言程序设计.doc_第4页
Python语言程序设计.doc_第5页
资源描述:

《Python语言程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第三周分支与循环     3.1程序基本结构1.程序流程图—用规定的一系列图形、流程线和文字说明算法中的基本操作和控制流程。   流程图的基本元素包括:(1)表示相应操作的框(2)带箭头的流程线(3)框内外必要的文字说明    2.设计程序框图的步骤:    (1)用自然语言表述算法步骤    (2)确定步骤逻辑结构,用相应框图表示    (3)流程线连接框图,加上终端框,得到整个算法的程序框图3.任何算法都可以由顺序、选择、循环三种基本结构组合实现: (1)顺序结构:按逻辑顺序自上而下依次运行的结构,如:温度转换程序;(2)选择结构(分支结构):在算法中通过对条件的判断,根据条

2、件是否成立而选择不同流向的算法结构;(3)循环结构:指在一定条件下反复执行某部分代码的操作;3.2简单分支        例:PM2.5指数分级程序功能IPO模式描述:             输入:接受外部输入PM2.5值             处理:空气质量分级算法             输出:打印空气质量提醒         PM2.5指数分级伪代码             IfPM2.5值>75                    打印空气污染警告             IfPM2.5值<35                    打印空气质量优,建议户外运动  

3、       流程图如图所示:程序5:[python] viewplain copy1.#pm25.py  2.#空气质量提醒  3.   4.def main():  5.    PM = eval(input("What is today'sPM2.5? "))  6.    # 打印相应提醒  7.    if PM > 75:  8.        print("Unhealthy. Becareful!")  9.    if PM < 35:  10.        print("Good. Go running!")  11.main()  【运行结果】输出:   

4、                      输入:Whatistoday'sPM2.5?   90Unhealthy.Becareful!(1)If语句格式:If:【注】是条件表达式,是一个或多个语句序列先判断条件,若true,则执行,再转向下一条语句;若false,则直接跳过,转向下一条语句(2)简单条件构造  ①简单条件基本形式  ②是关系操作符<,<=,==,>=,>,!=  ③使用“=”表示赋值语句,使用“=

5、=”表示等于    ④除数字外,字符或字符串也可以按照字典顺序用于条件比较  ⑤是布尔表达式,为bool类型布尔值的真假以True和False表示    (3)二分支语法结构If:                                       else:                                       程序6:[python] viewplain copy1.# quadratic.py  2.# 计算二次方程的实数根程序  3.import ma

6、th  4.def main():  5.    print("Thisprogram finds the real solutions to a quadratic")  6.    a,b,c =eval(input("Please enter the coefficients(a,b,c): "))  7.    delta = b*b -4*a*c  8.    if delta >= 0:  9.        discRoot =math.sqrt(delta)  10.        root1 = (-b +discRoot) / (2*a)  11.    

7、    root2 = (-b -discRoot) / (2*a)  12.       print("The solutions are:", root1, root2)  13.    else:  14.        print("Theequation has no real roots!")  15.main()  【运行结果】输出:Thisprogramfindstherealsolutionstoaquadratic                     

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。