选择语句if....else
一、程序的组织结构
顺序结构、选择结构(if语句)、循环结构(while、for...in语句)
#程序的调试运行:
点击一行代码的开头,橘色断点,然后点击选项卡中的小虫子,然后点击下一句,一句一句运行
二、顺序结构
三、对象的布尔值
python一切皆对象,所有对象都有一个布尔值
可以获取对象的布尔值,使用内置函数bool()、
以下对象的布尔值都是false;其他的都是true。
false本身、数值0、None、空字符串、空列表([ ]或者list())、空元组(()或者tuple())、空字典({ }或者dict())、空集合(set())
四、分支结构
1.单分支if
if 条件表达式:
执行体语句
2.双分支if.....else(非A即B)
if 条件表达式:
执行语句1
else:
执行语句2
3.多分支if.....elif.....else(多分支的else是可以省略的)
c语言中的范围取值: score>=60 and score<=69
python中可以这样: 60<=score<=69
4.if语句嵌套
if 条件表达式1:
if 内层条件表达式:
内层执行体1
else:
执行体2
else:
条件执行体
5.条件表达式
X if 条件表达式 else Y (如果条件判断的结果为true,就会执行 if 左侧的语句,如果条件判断的结果为false,就会 执行else右侧的语句)
五、pass语句
pass语句什么都不做,只是一个占位符,暂且略过的作用。
什么时候使用:
先搭建语法结构,还没想好代码怎么写的时候,充当语句,
那些语句一起使用?
if语句的条件执行体
for-in语句的循环体
定义函数时的函数体

浙公网安备 33010602011771号