当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:《程序设计思想与方法》课程教学资源(PPT课件讲稿)chapter07 控制结构(条件语句)

资源类别:文库,文档格式:PPT,文档页数:33,文件大小:539.5KB,团购合买
点击下载完整版文档(PPT)

控制结构 条件语句

单分支决策 yes true? 语法 if : no -:布尔表达式 -:语句序列 ■语义:计算的真假 -若为真,则执行,并把控制转向下一条 语句 一若为假,则直接把控制转向下一条语句 2

2

条件表达式 是一个表达式,称为布尔表达 式 -结果为True/False(type:boolean) ■有些语言用0表示false,用1或非零值表示真. 3

3

条件表达式 简单条件:比较两个表达式 关系运算:=,>,= -数值比较 字符串比较:按字典序 字母序由编码(ASCII等)决定.如大写字母在小写字 母前 复杂条件:详见后 4

4

编程实例:有条件执行程序 回顾:Python模块分为 -程序/脚本:可直接执行 -库:不能直接执行 5

5

编程实例:有条件执行程序 回顾:Python模块分为 -程序/脚本:可直接执行 ■模块最后一行是main(),即启动程序的语句 ■执行方式 一直接执行 ■Vindows下双击模块图标 DOS命令行下:python.pY -在会话或其他程序中import并执行 一库:不能直接执行 6

6

编程实例:有条件执行程序 回顾:Python模块分为 -程序/脚本:可直接执行 -库:不能直接执行 ■模块中没有m.ain()一行 ■ 被其他程序import但不执行 7

7

编程实例:有条件执行程序(续) 混合型模块:既能作为独立程序直接执 行,又能作为库被其他程序import而 不执行.例如:graphics.py #myfile.py import一个模块时,Python将该 def main () 模块中的一个特殊变量 name 设置为该模块的名字; def other () 直接执行模块时, name 被设 置为'main if name ==main main ( 8

8 • import一个模块时,Python将该 模块中的一个特殊变量__name__ 设置为该模块的名字; • 直接执行模块时, __name__被设 置为’__main__’

两分支决策 语法 no yes 条件 if: 语句序列1 语句序列2 else: 语义 -若为真,执行,控制转向下 一条语句 否则执行,控制转向下一条语句 9

9

编程实例:完善 quadratic.py quadratic会产生运行错误 -(b2-4ac=0: ■■ 仍不好:未告知用户无解的情况 10

10

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共33页,可试读12页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有