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

6-Python结构化程序设计.pptx

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

第6讲

Python结构化程序设计

Python中的结构化程序设计程序基础结构:顺序结构,分支结构,循环结构顺序结构:程序自上向下逐条执行语句(不可中断且无法跳过任意语句)分支结构:根据条件选择执行一部分语句(跳过一部分语句)循环结构:根据条件反复执行一部分语句

Python中的结构化程序设计分支结构:if语句if条件:语句x1……语句xnelse:语句y1……语句yn条件为逻辑值,真或假条件为假时,执行这里的语句条件为真时,执行这里的语句代码块1代码块2小贴士:Python中的代码块由1条或N条语句构成代码块使用不同的缩进进行区分

Python中的结构化程序设计分支结构示例:var=9ifvar%2==0:print(str(var)+iseven)else:print(str(var)+isodd)ifvar60:print(youpasstheexam)ifvar=90:print(greatscore)6-2.pyvar=9:定义了一个变量var,并赋值为9。ifvar%2==0::这是一个条件判断语句。它检查变量var是否为偶数(即是否可以被2整除)。如果条件成立,执行缩进块内的语句,否则执行else后面的语句。如果var是偶数,就会执行print(str(var)+iseven),输出9iseven。如果var是奇数,就会执行else后面的语句,输出9isodd。ifvar7::这是另一个条件判断语句。它检查变量var是否大于7。如果条件成立,执行缩进块内的语句。如果var大于7,就会执行print(youpasstheexam),输出youpasstheexam。ifvar=9::这是第三个条件判断语句。它检查变量var是否大于或等于9。如果条件成立,执行缩进块内的语句。如果var大于或等于9,就会执行print(greatscore),输出greatscore。

Python中的结构化程序设计连续分支结构:if–elif–else语句代码块1if条件-1:elif条件-2:else:条件-1为真时,执行这里的语句代码块2代码块3条件-2为真时,执行这里的语句条件-2为假时,执行这里的语句

Python中的结构化程序设计连续分支结构示例:score=92if60=score80:print(score,isok)elif80=score90:print(score,isnice)elifscore=90:print(score,isperfect)else:print(failed)6-3.py

Python中的结构化程序设计嵌套分支结构示例:score=85ifvar80:ifvar==100:print(perfect)else:print(great)else:print(comeon)6-3.py

分支结构

Python中的结构化程序设计循环结构:重复运行同一代码块,直到条件不再满足循环条件语句1……语句n;truefalsea=1b=0whilea=5:print(a=,a)b=b+a*aa=a+1else:print(whileend)print(b=,b)(可选)条件为假时,执行这里的语句6-4.py

Python中的结构化程序设计for循环:可用于顺序取出列表,元组,中的值var=(1,2,3)foriinvar:print(i=,i)6-5.pyvar=[4,5,6]foriinvar:print(i=,i)遍历

Python中的结构化程序设计循环中断:continue?立即结束当次循环,进入下次循环执行break?立即退出循环,不再执行循环体foriinrange(1,9):ifi%2==0:continueprint(i=,i)a=1whilea=10:print(a=,a)ifa==4:break

文档评论(0)

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

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

1亿VIP精品文档

相关文档