如何编写一个简单的程序_第1页
如何编写一个简单的程序_第2页
如何编写一个简单的程序_第3页
如何编写一个简单的程序_第4页
如何编写一个简单的程序_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何编写一个简单的程序如何编写一个简单的程序/NUMPAGES13如何编写一个简单的程序如何编写一个简单的程序如何编写一个简单的程序这里为大家介绍一下如何开始编写一个真正的但是简单程序。程序的概念:下面一段,关于程序的概念,内容来自维基百科:先阅读一段英文的:computerprogramandsourcecode,看不懂不要紧,可以跳过去,直接看下一条。Acomputerprogram,orjustaprogram,isasequenceofinstructions,writtentoperformaspecifiedtaskwithacomputer.[1]Acomputerrequiresprogramstofunction,typicallyexecutingtheprogram'sinstructionsinacentralprocessor.[2]Theprogramhasanexecutableformthatthecomputercanusedirectlytoexecutetheinstructions.Thesameprograminitshuman-readablesourcecodeform,fromwhichexecutableprogramsarederived(e.g.,compiled),enablesaprogrammertostudyanddevelopitsalgorithms.Acollectionofcomputerprogramsandrelateddataisreferredtoasthesoftware.Computersourcecodeistypicallywrittenbycomputerprogrammers.[3]Sourcecodeiswritteninaprogramminglanguagethatusuallyfollowsoneoftwomainparadigms:imperativeordeclarativeprogramming.Sourcecodemaybeconvertedintoanexecutablefile(sometimescalledanexecutableprogramorabinary)byacompilerandlaterexecutedbyacentralprocessingunit.Alternatively,computerprogramsmaybeexecutedwiththeaidofaninterpreter,ormaybeembeddeddirectlyintohardware.Computerprogramsmayberankedalongfunctionallines:systemsoftwareandapplicationsoftware.Twoormorecomputerprogramsmayrunsimultaneouslyononecomputerfromtheperspectiveoftheuser,thisprocessbeingknownasmultitasking.计算机程序计算机程序(ComputerProgram)是指一组指示计算机或其他具有信息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。打个比方,一个程序就像一个用汉语(程序设计语言)写下的红烧肉菜谱(程序),用于指导懂汉语和烹饪手法的人(体系结构)来做这个菜。通常,计算机程序要经过编译和链接而成为一种人们不易看清而计算机可解读的格式,然后运行。未经编译就可运行的程序,通常称之为脚本程序(script)。程序,简而言之,就是指令的集合。但是,有的程序需要编译,有的不需要。Python编写的程序就不需要,因此她也被称之为解释性语言,编程出来的层序被叫做脚本程序。在有的程序员头脑中,有一种认为“编译型语言比解释性语言高价”的认识。这是错误的。不要认为编译的就好,不编译的就不好;也不要认为编译的就“高端”,不编译的就属于“低端”。有一些做了很多年程序的程序员或者其它什么人,可能会有这样的想法,这是毫无根据的。不争论。用得妙就是好。用IDLE的编程环境能够写Python程序的工具很多,比如记事本就可以。当然,很多人总希望能用一个专门的编程工具,Python里面自带了一个,作为简单应用是足够了。另外,可以根据自己的喜好用其它的工具,比如我用的是vim,有不少人也用eclipse,还有notepad++,等等。软件领域为编程提供了丰富多彩的工具。以Python默认的IDE为例,如下所示:操作:File->Newwindow这样,就出现了一个新的操作界面,在这个界面里面,看不到用于输入指令的提示符:>>>,这个界面有点像记事本。说对了,本质上就是一个记事本,只能输入文本,不能直接在里面贴图片。写两个大字:Hello,WorldHello,World.是面向世界的标志,所以,写任何程序,第一句一定要写这个,因为程序员是面向世界的,绝对不畏缩在某个局域网内,所以,所以看官要会科学上网,才能真正与世界Hello。直接上代码,就这么一行即可。print"Hello,World"如下图的样式前面说过了,程序就是指令的集合,现在,这个程序里面,就一条指令。一条指令也可以成为集合。注意观察,菜单上有一个RUN,点击这个菜单,在下拉列表里面选择RunModule。会弹出对话框,要求把这个文件保存,这就比较简单了,保存到一个位置,看官一定要记住这个位置,并且取个文件名,文件名是以.py为扩展名的。都做好之后,点击确定按钮,就会发现在另外一个带有>>>的界面中,就自动出来了Hello,World两个大字。成功了吗?成功了也别兴奋,因为还没有到庆祝的时候。在这种情况系,我们依然是在IDLE的环境中实现了刚才那段程序的自动执行,如果脱离这个环境呢?下面就关闭IDLE,打开shell(如果看官在使用苹果的MacOS操作系统或者某种linux发行版的操作系统,比如我使用的是ubuntu),或者打开cmd(windows操作系统的用户,特别提醒用windows的用户,使用windows不是你的错,错就错在你只会使用鼠标点来点去,而不想也不会使用命令,更不想也不会使用linux的命令,还梦想成为优秀程序员。),通过命令的方式,进入到你保存刚才的文件目录。下图是我保存那个文件的地址,我把那个文件命名为105.py,并保存在一个文件夹中。然后在这个shell里面,输入:Python105.py上面这句话的含义就是告诉计算机,给我运行一个Python语言编写的程序,那个程序文件的名称是105.py我的计算机我做主。于是它给我乖乖地执行了这条命令。如下图:还在沉默?可以欢呼了,德国队7:1胜巴西队,列看官中,不管是德国队还是巴西队的粉丝,都可以欢呼,因为你在程序员道路上迈出了伟大的第二步(什么迈出的第一步?)。顺便预测一下,本届世界杯最终冠军应该是:中国队。(还有这么扯的吗?)解一道题目请计算:19+2*4-8/2代码如下:#!/usr/bin/envpython#coding:utf-8"""请计算:19+2*4-8/2"""a=19+2*4-8/2printa提醒初学者,别复制这段代码,而是要一个字一个字的敲进去。然后保存(我保存的文件名是:105-1.py)。在shell或者cmd中,执行:Python(文件名.py)执行结果如下图:好像还是比较简单。下面对这个简单程序进行一一解释。#!/usr/bin/envpython这一行是必须写的,它能够引导程序找到Python的解析器,也就是说,不管你这个文件保存在什么地方,这个程序都能执行,而不用制定Python的安装路径。#coding:utf-8这一行是告诉Python,本程序采用的编码格式是utf-8,什么是编码?什么是utf-8?这是一个比较复杂且有历史的问题,此处暂不讨论。只有有了上面这句话,后面的程序中才能写汉字,否则就会报错了。看官可以把你的程序中的这行删掉,看看什么结果?"""请计算:19+2*4-8/2"""这一行是让人看的,计算机看不懂。在Python程序中(别的编程语言也是如此),要写所谓的注释,就是对程序或者某段语句的说明文字,这些文字在计算机执行程序的时候,被计算机姑娘忽略,但是,注释又是必不可少的,正如前面说的那样,程序在大多数情况下是给人看的。注释就是帮助人理解程序的。写注释的方式有两种,一种是单行注释,用

#

开头,另外一种是多行注释,用一对'''包裹起来。比如:"""请计算:19+2*4-8/2"""用

#

开头的注释,可以像下面这样来写:#请计算:19+2*4-8/2这种注释通常写在程序中的某个位置,比如某个语句的前面或者后面。计算机也会忽略这种注释的内容,只是给人看的。以

#

开头的注释,会在后面的编程中大量使用。一般在程序的开头部分,都要写点东西,主要是告诉别人这个程序是用来做什么的。a=19+2*4-8/2所谓语句,就是告诉程序要做什么事情。程序就是有各种各样的语句组成的。这条语句,又有一个名字,叫做复制语句。19+2*4-8/2

是一个表达式,最后要计算出一个结果,这个结果就是一个对象(又遇到了对象这个术语。在某些地方的方言中,把配偶、男女朋友也称之为对象,“对象”是一个应用很广泛的术语)。=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论