选择语句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语句的循环体

    定义函数时的函数体 

posted @ 2022-05-19 14:15  bokeAR  阅读(95)  评论(0)    收藏  举报