经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » Python » 查看文章
Python中选择结构实例讲解
来源:jb51  时间:2022/11/23 18:50:12  对本文有异议

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

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

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

实例

  1. '''
  2. 单分支选择结构
  3. if 条件表达式:
  4. 语句/语句块
  5. '''
  6. if 3+2==5:
  7. print("单分支选择结构") #true
  8. '''
  9. 双分支选择结构
  10. if 条件表达式:
  11. 语句/语句块
  12. else
  13. 语句/语句块
  14. '''
  15. a = 3
  16. if a<2:
  17. print('t'+str(a)) #true
  18. else:
  19. print('f'+str(a)) # false
  20. '''
  21. 多分支选择结构
  22. if 条件表达式:
  23. 语句/语句块
  24. elif
  25. 语句/语句块
  26. .
  27. .
  28. .
  29. elif
  30. 语句/语句块
  31. [else
  32. 语句/语句块
  33. ]
  34. [] : 表示可选
  35. '''
  36. b = 2
  37. if b == 1:
  38. print('1')
  39. elif b<1:
  40. print('2')
  41. else:
  42. print('3')

知识点扩展

python判断选择结构【if】

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

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

  1. douliqian=2
  2. if douliqian>200:
  3. print("小龙虾走起!!0.0")
  4. elif douliqian>12:
  5. print("吃炒饼!=。=!!")
  6. elif douliqian>3:
  7. print("啃馒头吧")
  8. else:
  9. print("饿死算了 。。*-*。。")
  10.  
  11. >>
  12. 饿死算了 。。*-*。。

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

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

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

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

到此这篇关于Python中选择结构实例讲解的文章就介绍到这了,更多相关Python选择结构浅析内容请搜索w3xue以前的文章或继续浏览下面的相关文章希望大家以后多多支持w3xue!

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号