第3章 流程控制语句

3.2 选择语句

1、if语句

if 表达式:
语句块

执行的流程是:当表达式的布尔值为真时,执行语句块,为假时,离开if语句,程序往下执行。

2、if...else语句

if 表达式:
语句块1
else:
语句块2

执行的流程是:当表达式的布尔值为真时,执行语句块1,为假时,执行语句块2。

3、if...elif...else语句

if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
...
else:
语句块n

表达式1为真,执行语句块1,若为假,则继续判断表达式2,判断表达式3......为真则执行其下的代码块,若都为假,则执行最后的else语句的代码块。

最新文章

  1. 利用NSCalendar类实现日期的比较
  2. Linux:Ubuntu16.04下创建Wifi热点
  3. [zz] Principal Components Analysis (PCA) 主成分分析
  4. java中包容易出现的错误及权限问题
  5. MySQL下划线特殊字符(Like 语句)
  6. [Cocos2d-x For WP8]MotionStreak拖尾效果
  7. C++ 中的C_str()函数用法
  8. 网站开发常用jQuery插件总结(14)图片修剪插件Jcrop
  9. 【HDOJ】1104 Remainder
  10. 【LeetCode练习题】Gas Station
  11. java 产生的固体物的基础上 增删改的SQL声明
  12. 使用Git将本地仓库与GitHub远程仓库相关联
  13. angular高级篇之transclude使用详解
  14. 【高并发简单解决方案】redis队列缓存 + mysql 批量入库 + php离线整合
  15. Java基础---Java---IO流-----对象的序列化、管道流、RandomAccessFile、数据类型的流对象DataStream、ByteArrayStream
  16. Mac下StarUML的安装以及破解
  17. shell中的source和直接执行sh的区别
  18. AsyncTask(异步任务)
  19. webpack & bundle analyzer
  20. BZOJ.2434.[NOI2011]阿狸的打字机(AC自动机 树状数组 DFS序)

热门文章

  1. Java实现 蓝桥杯VIP 算法提高 身份证排序
  2. java实现滑动解锁
  3. js数据劫持 Object.defineProperty() 作用
  4. Mac上查看当前安卓手机上打开的app的包名和主程序入口
  5. Kubernetes内部域名解析的那些事儿
  6. linux安装redis-6.0.1单机和集群
  7. ubuntu12.04 empathy添加qq登陆
  8. easypoi 读取 Excel 简单应用
  9. Razor 视图
  10. (六)获取http状态码和处理返回结果