- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带参数的函数 函数定义 函数的调用 def area(x, y): … print x * y … area(3, 4) 12 area(2, 4) 8 模块 如果一段程序需要反复执行,可以把它以文件形式保存在外存储器中。 保存在外存储器中的程序称为一个模块,也称为脚本文件或源文件。 PYTHON的源文件的后缀名为py 程序模拟物理现象:chaos程序 # File: chaos.py # A simple program illustrating chaotic behavior. def main(): print This program illustrates a chaotic function x = input(Enter a number between 0 and 1: ) for i in range(10): x = 3.9 * x * (1 - x) print x input(Enter 0 to quit ) main() main函数:标志程序的开始,也可以省略 注释 变量与赋值 程序的执行:一个个语句顺序执行,但也可以重复执行某个语句 for循环 将一段语句重复执行多次 语法 for var in sequence: body sequence是一个值的序列,如[1,3,5,7,9]或range(10)(即[0,1,…,9]). body可以是任何语句序列,用左缩进标识. * 程序的控制流 程序的诸语句通常是顺序执行的,但循环语句改变了控制流,表示一种控制结构. 控制流可以用流程图直观表达 * body var取seq的下一个值 无 有 模块的执行 在IDLE中执行程序 打开文件:在file菜单下选open或直接用右键点击文件,并选择用IDLE打开 执行:在run菜单下选run module或直接按f5 cmd界面中执行程序 import文件 添加python的路径 Import时,系统必须知道到哪里去找那个文件 这是通过PYTHONPATH指定的 安装PYTHON时,系统会指定缺省path。缺省的路径是:\Python26\Lib\site-packages 添加搜索路径 右键单击我的电脑,然后单击属性。 单击高级选项卡。 单击环境变量。 单击新建添加一个新变量名和值。 END 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 计算机科学研究的不是计算机本身,著名计算机科学家Edsgar Dijkstra曾经这样比喻:计算机对于计算机科学就像望远镜对于天文学一样。计算机是工具,不是研究的对象本身。由于计算机能够实现我们所描述的任意功能,因此真正的问题是:我们可以描述什么样的功能?换言之根本的的问题在于计算机能计算出什么?三种主要的方法:设计,分析,实验。 ????? 要证明一个问题可以被解决,最好的办法就是找到一种解决它的办法,也就是找到一种过程一步一步的达到期望的目的,计算机科学称之为算法。 ????? 设计的缺点是它只能回答什么能被计算,能设计出算法表明可以通过计算解决问题,但是不能设计出算法不意味着问题不能被解决,只是我们不够聪明,找不到解决的办法。 ? ??? 分析是检查算法和验证问题的过程,计算机科学证明一些看起来简单的问题是找不到解决的算法的,而另一些问题的算法是不可实现的,比如比如计算过程过久或是占用内存太大等。 ????? 有一点要记住,程序只是一串指令告诉电脑该做什么,我们当然希望可以之间用人类语言跟计算机交流,但是实际上计算机只能理解我们设计的计算机语言。还有一点就是,人类语言是不适合描述问题的, * * * C#是从C和C++派生来的一种简单、现代、面向对象和类型安全的编程语言,成为.NET开发的首选语言。.NET 就是 Microsoft? 的 XML Web 服务平台。不论操作系统或编程语言有何差别,XML Web 服务能使应用程序在 Internet 上传输和共享数据。 Perl 是一种 无类型语言(untyped),换句话说,在语言层面上,Perl 和大多数编程语言不同,不把变量分成整数、字符、浮点数等等,而只有一种能接受各种类型数据的“无类型”变量。 PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本
文档评论(0)