Python中选择结构实例讲解

1、选择结构通过判断条件是否成立来决定分支的执行。

2、选择结构形式:单分支、双分支、多分支。

3、多分支结构,几个分支之间有逻辑关系,不能随意颠倒顺序。

实例

'''
单分支选择结构

if 条件表达式:
  语句/语句块
'''
if 3+2==5:
  print("单分支选择结构") #true


'''
双分支选择结构

if 条件表达式:
  语句/语句块
else
  语句/语句块
'''
a = 3

if a<2:
  print('t'+str(a)) #true
else:
  print('f'+str(a)) # false

'''
多分支选择结构

if 条件表达式:
  语句/语句块
elif
  语句/语句块
  .
  .
  .
elif
  语句/语句块
[else
  语句/语句块
  ]
[] : 表示可选
'''
b = 2
if b == 1:
  print('1')
elif b<1:
  print('2')
else:
  print('3')

知识点扩展

python判断选择结构【if】

if 判断条件 #进行判断条件满足之后执行下方语句
执行语句
elif 判断条件 #在不满足上面所有条件基础上进行条件筛选匹配之后执行下方语句
执行语句
else   #再不满足上面所有的添加下执行下方语句
执行语句

下面举一个简单的例子,看兜里有多少钱来决定吃什么饭。

douliqian=2
if douliqian>200:
print("小龙虾走起!!0.0")
elif douliqian>12:
print("吃炒饼!=。=!!")
elif douliqian>3:
print("啃馒头吧")
else:
print("饿死算了 。。*-*。。")

>> 
饿死算了 。。*-*。。

其中if 进行最开始的判断大于200的时候执行 【print("小龙虾走起!!0.0")】

elif 是在不满足上一个条件的基础上再次进行判断

如果变量douliqian的值大于12小于200,则执行【print("吃炒饼!=。=!!")】,同理大于3小于12就只能“啃馒头”了。

else 是在之前的所有添加都不能满足的条件下执行,也就是三块钱都没有,那就“饿死算了”。

关于Python中选择结构实例讲解的文章就介绍至此,更多相关Python选择结构浅析内容请搜索编程宝库以前的文章,希望以后支持编程宝库

1、在判断条件下允许操作。在一定程度上简化了代码,但降低了可读性。i = len((l := [1, 2, 3])) # 先对l进行赋值,在对i赋值while (i := i - 1) > ...