网站大量收购闲置独家精品文档,联系QQ:2885784924

Python编程基础 课件 第3章 Python控制语句.pptx

Python编程基础 课件 第3章 Python控制语句.pptx

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

第3章流程控制语句;;目录页;目录页;3.1程序语句及三种基本结构;3.1程序语句及三种基本结构;3.1程序语句及三种基本结构;3.1程序语句及三种基本结构;3.1程序语句及三种基本结构;目录页;现实生活中,大家在12306网站购票时需要先验证身份,验证通过后可进入购票页面,验证失败则需重新验证。在代码编写工作中,大家可以使用条件语句为程序增设条件,使程序产生分支,进而有选择地执行不同的语句。;if语句由关键字if、判断条件和冒号组成,if语句和从属于该语句的代码段可组成选择结构。;执行if语句时,若if语句的判断条件成立(判断条件的布尔值为True),执行之后的代码段;若if语句的判断条件不成立(判断条件的布尔值为False),跳出选择结构,继续向下执行。;;;1)在交换两个变量的值时,能否用以下语句直接赋值:

a=b

b=a;一些场景不仅需要处理满足条件的情况,也需要对不满足条件的情况做特殊处理。因此,Python提供了可以同时处理满足和不满足条件的if-else语句。;执行if-else语句时,若判断条件成立,执行if语句之后的代码段1;若判断条件不成立,执行else语句之后的代码段2。;【例3-3】编写一个程序,实现以下功能:从

键盘输入一个整数,判断该数的奇偶性,并

输出结果(是奇数输出“Odd”,是偶数则

输出“Even”)。

a=int(input(请输入一个整数:))

ifa%2==0:

????print(Even)

else:

????print(Odd)???

print(你输入的整数是:%d%a);Python除了提供单分支和双分支条件语句外,还提供多分支条件语句if-elif-else。多分支条件语句用于处理单分支和双分支无法处理的情况。;3.2.3if-elif-else语句;大家在某些火车站乘坐高铁出行时需要历经检票和安检两道程序:检票符合条件后方可进入安检程序,安检符合条件后方可进站乘坐列车。这个场景中虽然涉及两个判断条件,但这两个条件并非选择关系,而是嵌套关系:先判断外层条件,条件满足后才去判断内层条件;两层条件都满足时才执行内层的操作。;Python中通过if嵌套可以实现程序中条件语句的嵌套逻辑。;执行if嵌套时,若外层判断条件(判断条件1)的值为True,执行代码段1,并对内层判断条件(判断条件2??进行判断:若判断条件2的值为True,则执行代码段2,否则跳出内层条件结构,顺序执行外层条件结构中内层条件结构之后的代码;若外层判断条件的值为False,直接跳过条件语句,既不执行代码段1,也不执行内层的条件结构。;目录页;3.3.1while语句;3.3.2for语句;;;;;一个无法退出的循环称为死循环,这大多是一种程序设计错误。为了能退出循环,可在循环体中设置一些能退出循环的语句。例如:

whileTrue:

语句段

if(x0):

break;3.3.3循环嵌套;3.3.3循环嵌套;3.3.3循环嵌套;;;break、continue语句;break语句;continue语句;;;;带else的循环语句;;;目录页;3.4异常处理;3.4异常处理;3.4异常处理;3.4异常处理;3.4异常处理;3.4异常处理;目录页;/course-ans/courseportal/238244938.html

文档评论(0)

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

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

1亿VIP精品文档

相关文档