python选择结构程序设计

选择结构的作用是根据指定的条件选择所要执行的操作,是程序设计中非常重要的控制结构。python提供了单分支(if),双分支(if/else)和多分支(if/elif/else)3种形式的选择结构。

1.单分支

单分支是最简单的选择结构,其逻辑上是先判断条件,条件为真则执行语句块。

格式如下:

if 表达式:

1.语句块

注意:

(1)表达条件的“表达式”后必须有冒号。

(2)在python中所有的非0值均表示真,所以“表达式”可以是任意类型表达式,但一般用关系表达式或逻辑表达式。1

(3)语句块必须向右缩进,语句块有多条语句时,右缩进要一致(上下对齐)。

(4)若语句块只有一条语句,可直接写在冒号后。

2.双分支

双分支在逻辑上条件为真执行一个语句块,条件为假则执行另一个语句块。

格式如下:

语句块1

else:

语句块2

注意:

(1)表达式的形式和缩进要求同单分支一样。

(2)else后也有冒号。

(3)python还支持如下形式的双分支判断

value1 if 条件 else valu2

3.多分支

多分支为用户提供了更多的选择,以实现复杂的业务逻辑。

格式如下:

if 表达式1:

语句块1

elif 表达式2:

语句块2

elif 表达式3:

语句块3

.....

else:

语句块n+1

注意

(1)关键字elif是else if 的缩写。

(2)python不提供如C语言中的switch语句。

(3)最后一个语句块n+1 前无须再判断条件了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值