Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if 判断条件: 执行语句…… else: 执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。(官方给的建议是缩进时用4个空格进行,但是在pycharm上,可以直接使用TAB缩进)
else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句
code1: # 定义一个整数记录年龄 age = 18 # 判断是否满18岁 if age >= 18: print("恭喜你,你已经成年!") # 如果满18岁,你已经成年
输出结果:
恭喜你,你已经成年! code2: # 定义一个整数记录年龄 age = 16 # 判断是否满18岁 if age >= 18: print("恭喜你,你已经成年!") else: print("你还没有成年!") # 如果满18岁,你已经成年
输出结果:
你还没有成年!
只有条件满足时,才会有输出
结合前面有一篇文章Python学习之路「3]算数运算符、比较运算符和逻辑运算符其中比较运算符和逻辑运算符那一节,判断条件的使用方法
在C语言中,任何一个表达式都是有其值的,比较表达式和逻辑表达式的值就是true和false
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
以上是if......else.......的扩展语句,完整的组成了分支结构