7.python条件判断语句 if else

1 单分支

if 语句单分支结构的语法 形式如下:

if 条件表达式: 
	语句/语句块

其中:条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等;语句/语句块:可 以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。
if 单分支结构

2 双分支选择结构

双分支结构的语法格式 如下:

if 条件表达式 : 
	语句1/语句块1 
else:
	语句2/语句块2

if-else 双分支结构

3 多分支选择结构

多分支选择结构的语法 格式如下:

 if 条件表达式 1 : 
 	语句 1/语句块 1 
 elif 条件表达式 2: 
 	语句 2/语句块 2 
 ...
 elif 条件表达式 n : 
 	语句 n/语句块 n 
 [else: 
 	语句 n+1/语句块 n+1 
 ]

描述语法格式时,使用中括号[ ]通常表示可选,非必选,及多分支结构中最后的 else 是可选的。
if-elif 多分支结构

4 三元条件运算符

Python 提供了三元运算符,三元运算符是条件语句中比较简练的一种赋值方式,用来 在某些简单双分支赋值情况。三元条件运算符语法格式如下:

 A=Y if X else Z 

其中如果 X 为真,那么就执行 A=Y,如果 X 为假,就执行 A=Z。
三元条件运算符

5 选择结构嵌套

条件语句可以进行嵌 套,也就是说在一个条件代 码块中,可以有另外一个条 件代码块。嵌套代码块仍然需要增加缩进。因此使用时一定要注意控制好不同级别代码块的缩进量,因为缩进量决定了代码的从属关系,语法格式如下:

if 表达式 1: 
	语句块 1 
	if 表达式 2: 
		语句块 2 
	else:
		语句块 3 
else:
	if 表达式 4: 
		语句块 4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值