《Python语言程序设计》 课件 第2章 顺序结构.pptx

《Python语言程序设计》 课件 第2章 顺序结构.pptx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章顺序结构程序设计;第2章顺序结构程序设计;顺序结构程序是指在程序的执行过程中,按照每条语句出现的先后顺序依次执行,并且只执行一次,中间没有中断、分支和重复。顺序结构是程序设计三种基本结构中最简单的一种。;2.1.1缩进

与其他语言最大的不同就是,Python是使用缩进来区分不同的代码块,所以对缩进有严格要求。Python?采用冒号和缩进区分代码块之间的层次。行尾的冒号和下一行的缩进,表示下一个代码块的开始。而缩进的结束则表示此代码块的结束。Python要求属于同一代码块中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

;缩进指的是每一行代码前面的空白部分,可以由空格或者Tab键实现。但无论是手动敲空格键,还是使用Tab键,通常情况下都是采用4个空格作为一个缩进量。需要注意的是,一定不能将空格和Tab键混在一起使用。;通过下面这段代码,体会代码块的缩进规则。

a=1#定义变量,缩进为0

while(a=5):

if(a%2==1):#第1种缩进,隶属于while

print(a)#第2种缩进,隶属于if

print(********)#第2种缩进,隶属于if

a=a+1#第1种缩进,隶属于while;相同的代码,如果采用不同的缩进,程序执行的效果可能产生差异。更改上述代码第2个print的缩进,如下:

a=1#定义变量,缩进为0

while(a=5):

if(a%2==1):#第1种缩进,隶属于while

print(a)#第2种缩进,隶属于if

print(********)#改变为第1种缩进,隶属于while

a=a+1#第1种缩进,隶属于while;2.1.2注释

注释对程序的执行没有任何影响,目的是对程序作解释说明,以增强程序的可读性。

程序中的单行注释采用#开头,注释可以从任意位置开始,可以在语句行末尾,也可以独立成行。对于多行注释,一般推荐使用多个#开头的多行注释,也可采用三引号(实际上是用三引号括起来的一个多行字符串,起到注释的作用)。

;1.单行注释

“#”是单行注释符号。注释的内容以“#”开始,直到换行结束,可??放在需要注释的代码行的上一行,也可以放在代码的后面。例如:

#第1个Python程序

print(Helloworld!)

Helloworld!

x=10

y=-1+2j#y是复数类型

print(x+y)

(9+2j);2.多行注释

并没有单独的多行注释符号。当注释的内容过多,需要写在多行时,既可以在每行注释的前面都加上“#”。也可以先选中多行注释,再按组合键“Ctrl+/”,需要注释所有行的前面会自动添加“#”。

;;1.在Python中,语句从新行的第一列开始,语句前面不可以随意加空格(注释语句可不做这样的要求)。因为空格表示缩进,而解释器是根据缩进判断语句的逻辑关系。

2.一行一句。为了使代码更易读,通常建议每行只写一条语句,例如:

x=7

y=8

z=9

print(x,y,z)

789;3.一行多句。如果一行内书写多条语句,语句间应使用分号进行分隔,例如:

x=7;y=8;z=9;print(x,y,z)

789

4.一句多行。如果一条语句过长,一行放不下,需要换行书写。此时需要用续行符“\”标识表示多行编写,例如:

print(富强、民主、文明、和谐是国家层面的价\

值目标,自由、平等、公正、法治是社会层面的价\

值取向,爱国、敬业、诚信、友善是公民个人层面的\

价值准则,这24个字是社会主义核心价值观的基本\内容。);2.2赋值语句

赋值语句是Python中最基本的语句之一。对变量进行赋值的一行代码称为赋值语句,使用“=”作为赋值运算符。

2.2.1基本形式

变量=表达式

x1=10

x2=x1

x1=123%10

x3=pow(2,3);赋值运算符“=”的左侧必须是变量或对象的某个属性,不能是表达式,如:

x+y=10#错误的赋值语句

SyntaxError:cantassigntooper

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档