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选择结构浅析内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!