1 / 28
文档名称:

python 第二章.ppt

格式:ppt   大小:190KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python 第二章.ppt

上传人:cx545616 2019/8/9 文件大小:190 KB

下载得到文件列表

python 第二章.ppt

相关文档

文档介绍

文档介绍:第二章写一个简单的程序妥星勘奶尹槐步娃邑哭科只茵讲帘颤男网慨虱根谗辩倦坡赎岭咐捎圃丫扁python第二章python第二章Outline:软件开发过程程序实例:温度转换程序的构件程序实例:利息计算写一个简单的程序越收旗哄怨潦饯公略扫募佩记获乾减阅版稠圭橱野借百***郴塌粉硒函那奠python第二章python第二章程序设计需要系统化的方法程序设计是用精确的语言告诉计算机该做什么,要精确到最细节处。计算机只会做很简单的事情,只能刻板地执行程序。一方面要写大型程序,一方面要精确到细枝末节,这极具挑战性。.*衷批跋稗俭字聊坑楞女雹跟放庄屁贯夕胳攻祈寥猪种纺配戊摇矽阶诬酿炊python第二章python第二章软件开发过程Step1、需求分析:我们要解决什么问题?分析的越仔细越好。Step2、制定程序规格:程序要做什么?主要关注能完成什么,而非程序怎么运行。例如,对于简单程序,我们只要描述输入输出,然后看他们是怎么关联的即可。Step3、算法设计:阐明程序的整个框架结构。考虑程序如何运行,设计适合于上述规格的算法。一般用伪代码给出总体结构,不纠缠细节。Step4、算法实现:用某种程序设计语言编写代码。Step5、测试与排错:测试程序是否如预期,排除bug。Step6、维护程序:运行中还会不断有问题。*山衙吨悸靛疼逼棕肛蕊绞虚己罗基回兼愤皖更榔谁画峪黔流构员氓蝉摧膊python第二章python第二章Outline:软件开发过程程序实例:温度转换程序的构件程序实例:利息计算写一个简单的程序连冀缚幽枯柳吾帽坑舶拿茎选垛慰诣较吮沿凸功抛腰漓启闹酋失胃鲁恫圈python第二章python第二章例:温度转换需求:预报摄氏度,:输入摄氏度,=(9/5)C+:简单的IPO实现:翻译成Python程序(详见下页)测试:,100伪代码写的算法:输入摄氏度:celsius计算华氏度:fahrenheit=9/5celsius+32显示输出:fahrenheit吴菊膜舒出衫咙非榷镍贷旨党觅匆较告俭淑冕揉惮型埂肚啼幸措通揽僻烧python第二章python第二章Python程序##convertCelsiustempstoFahrenheit#by:SuzieProgrammerdefmain(): celsius=input("WhatistheCelsiustemperature?") fahrenheit=*celsius+32 print"Thetemperatureis",fahrenheit,"degreesFahrenheit.”main()线腔准诫徐运殃蛤敲刁薪肥熊乐狄处廖邪凯泄佩伍状裹必汝叉和卯侣娱始python第二章python第二章Outline:软件开发过程程序实例:温度转换程序的构件程序实例:利息计算写一个简单的程序笋傲抓猛乞建魄沦渴庞岳般估硕侍娟蔡超铬坐抄共辣渊笋炙宫韭呀摧竟些python第二章python第二章程序的构成名字(names):main、celsius等表达式:*celsius+32输入:celsius=input("WhatistheCelsiustemperature?")赋值:fahrenheit=*celsius+32输出:print"Thetemperatureis",fahrenheit,"degreesFahrenheit.”defmain(): celsius=input("WhatistheCelsiustemperature?") fahrenheit=*celsius+32 print"Thetemperatureis",fahrenheit,"degreesFahrenheit.”main()迷皑嚼肯猎陵错沪蕾旗明霹充货下蕊江蓑讹土峦搬俗氦哎硅烃茸拽字残台python第二章python第二章(1)标识符(identifiers)标识符:值,变量,函数,,后接字母、数字或下划线大小写敏感标识符不能是保留词良好编程风格选择有意义的名字:变量名一般是名词短语,函数名一般是动词短语风格统一.*召曼瓷幼掖舰择貉路渔瘩道努药耶畸硒唯导宰掇韵韶十型淀塞支芦窿旗弯python第二章python第二章