if/else: 前提语句。能够按照一个或多个前提来控造法式流程,使法式能够在差别前提下施行差别的代码块。

以下是利用 if/else 语句时需要留意的一些事项:

if/else 语句用于按照一个或多个前提来控造法式的流程,使法式能够在差别前提下施行差别的代码块。在利用 if/else 语句时,前提表达式的值必需是布尔类型(True 或 False),若是是其他类型的值,会主动转换为布尔类型。if/else 语句的根本语法是 if 前提表达式: 代码块1 else: 代码块2,此中代码块1 和代码块2 都是由缩进来标识的代码块。若是前提表达式的值为 True,法式将施行代码块1;若是前提表达式的值为 False,法式将施行代码块2。在利用 if/else 语句时,能够通过 elif 关键字来添加额外的前提,例如:if score >= 90: PRint('A') elif score >= 80: print('B') elif score >= 70: print('C') else: print('D'),那段代码将按照 score 的值输出差别的成就品级。在利用 if/else 语句时,能够利用逻辑运算符 and/or/not 来组合多个前提,例如:if score >= 60 and score <= 80: print('Pass') else: print('Fail'),那段代码将输出 Pass 若是分数在 60 到 80 之间,不然输出 Fail。在利用 if/else 语句时,要留意代码块的缩进,代码块必需以不异的缩进体例对齐。建议利用四个空格做为一个缩进级别,而不是造表符。在利用 if/else 语句时,能够利用括号来明白前提表达式的优先级,例如:if (x > 0 and y < 0) or (x < 0 and y > 0): print('Opposite signs')。

以下为一个简单的举例

Python日志3 if/elif/else语句  第1张

Python日志3 if/elif/else语句  第2张

Python日志3 if/elif/else语句  第3张