Python教程:条件if控制语
Python条件语句是由执行一条或多条语句的结果(True或False)来决定要执行的代码块。
一般格式:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3123456复制代码类型:[python]如果"condition_1"为True将执行"statement_block_1"块语句如果"condition_1"为False,将判断"condition_2"如果"condition_2"为True将执行"statement_block_2"块语句如果"condition_2"为False将执行"statement_block_3"块语句Python中用elif代替了elseif,所以if语句的关键字为:if–elif–else。
注意:1、每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块。2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。3、在Python中没有switch–case语句。if中常用的操作符:操作符描述<小于<=小于等于>=大于等于==等于,比较两个值是否相等!=不等于示例def main(): num = int(input("请输入一个数: ")) print("") if num <= 10: print("小于10") elif num > 20: print("大于20") else: print("等于20")if __name__ == "__main__": main()12345678910111213复制代码类型:[python]运行,键盘输入20后输出:请输入一个数: 20等于20123复制代码类型:[python]if嵌套在嵌套if语句中,可以把if...elif...else结构放在另外一个if...elif...else结构中:if 表达式1: 语句 if 表达式2: 语句 elif 表达式3: 语句 else: 语句elif 表达式4: 语句else: 语句123456789101112复制代码类型:[python]示例;def main(): num = int(input("请输入一个数: ")) print("") if num <= 10: if num <= 5: print("小于5") elif num > 5: print("大于5小于10") else: print("等于5") elif num > 20: print("大于20") else: print("等于20")if __name__ == "__main__": main()123456789101112131415161718复制代码类型:[python]运行,键盘输入2,输出:请输入一个数: 2小于5