控制结构 条件语句
单分支决策 yes <condition>true? 语法 if <condition>: no <Body> <body> -<condition>:布尔表达式 -<body>:语句序列 ■语义:计算<condition>的真假 -若为真,则执行<body>,并把控制转向下一条 语句 一若为假,则直接把控制转向下一条语句 2
2
条件表达式 <condition>是一个表达式,称为布尔表达 式 -结果为True/False(type:boolean) ■有些语言用0表示false,用1或非零值表示真. 3
3
条件表达式 简单条件:比较两个表达式 <expr1><rel-op><expr2> 关系运算:<,<=,==,>=,>,= -数值比较 字符串比较:按字典序 字母序由编码(ASCII等)决定.如大写字母在小写字 母前 复杂条件:详见后 4
4
编程实例:有条件执行程序 回顾:Python模块分为 -程序/脚本:可直接执行 -库:不能直接执行 5
5