计算机基础与应用(II)(经管类)
第3讲条件表达式与分支结构
上海对外经贸大学
统计与信息学院
内容提要
?条件表达式?分支控制语句
?单分支:if语句?双分支:if/else语句?多分支:if/elif/else语句?嵌套分支
2018/5/82
选择结构的基本问题
?【问题】如何判断一个数是否为正数?
开始#coding=gbkx=input('请输入一个数:')if x>0:print '你输入的是正数'else:print '你输入的是非正数'3输入xX>0FalseTrue输出“你输入的是正数”输输出“你输入的是非正数”结束逻辑判断与条件表达式
?选择结构程序
?根据条件表达式的值是True/非零/非空,还是False/零/空(None)做出决策,控制代码块的执行
?由条件表达式的值控制执行的代码块
条件表达式
?典型的表达式一般由运算符和操作数/操作对象组成
?运算符:对操作数/操作对象进行运算处理的符号
5?操作数/操作对象:运算符处理的数据
?条件表达式中常用的运算符:
?算术运算符:+,-,*,/,// , %,**?关系运算符:>, <, ==,!=,<>, <=, >=?测试运算符:in, not in,is , is not
?逻辑运算符:and, or, not
相关推荐: