Python笔记之选择结构

    科技2022-07-13  131

    if控制语句

    使用if语句实现单分支结构 【语法】 if 表达式:         语句块 【说明】

    if是关键字表达式是布尔类型的,结果为True或False。表达式与if关键词之间要以空格分隔开。表达式后面使用冒号(:)来表示满足此条件后要执行的语句块。语句块与if语句之间使用缩进来区分层级关系。

    代码示例

    sale=3000#为保存销售金额的变量sale赋值 if sale<=5000:#使用if语句进行判断 print("业绩太低。")#输出 业绩太低。 print("无提成。")#输出 无提成。

    使用if-else语句实现双分支结构 【语法】 if 表达式:       语句块1 else:       语句块2

    代码示例

    sale=6000#为保存销售金额的变量sale赋值 if sale<=5000:#使用if-else语句进行判断 print("业绩太低,无提成。") else: print("业绩达标,有提成。") #输出 业绩达标,有提成。

    使用多分支if语句实现多分支结构 【语法】 if 表达式1:       语句块1 elif 表达式2:       语句块2 else:       语句块3 【说明】 elif语句可以有多个,else语句可以没有或者最多只能有一个。

    代码示例

    sale=6000#为保存销售金额的变量sale赋值 if sale<=5000: print("无提成") elif sale<=10000: print("最高提成10%") elif sale<=50000: print("最高提成20%") else: print("最高提成30%") #输出 最高提成10%

    嵌套if控制语句

    在if语句中又包含一个或多个if控制语句称为嵌套if控制语句 【语法】 if 表达式1:         if 表达式2:                 语句块1         else:                 语句块2 else:         if表达式3:                 语句块3         else:                 语句块4

    代码示例

    """day=6 #今天周六 temp=30 #温度为30 weather="天气好" if day==6 or day==7: if temp>=30: print("游泳") else: print("爬山") else: if weather=="天气好": print("去客户单位谈业务") else: print("在公司上网查资料") #输出 游泳
    Processed: 0.018, SQL: 8