知识点总结 (4)

简介: 知识点总结 (4)

4.1 程序结构


   1.顺序结构

   2.选择结构

   3.循环结构


4.2 选择语句:


if语句、if…else语句和if…elif…else语句

①if语句:

      if 表达式:

          语句块


②if…else语句:

   If 表达式:

         语句块1

   else:

         语句块2

③if…elif…else语句:

   if  表达式1:

          语句块1

   elif 表达式2:

          语句块2

   elif  表达式3:

         语句块3

   …

   else:

        语句块n


注意事项

         使用if…elif…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,则执行语句而如果表达式为假则跳过该语句,进行下一个语句elif的判断,只有在      所有表达式为假的情况下,才会执行else中的语句


   if和elif都需要判断表达式的真假,而else也不需要判断;另外,elif个和else都必须跟if一起使用,不能单独使用。


4.3 循环嵌套


4.3.1 while循环


while循环是通过一个条件控制是否继续执行循环体中的语句


while 条件表达式:


     循环体


PS:循环体是指一组被重复执行的语句


4.3.2 for循环


for 循环是一个计次循环,一般应用在次数

已知的情况下


for  迭代变量 in 对象:


       循环体


range()函数用于生成一系列连续整数


在使用range()函数时,如果只有一个参数,那么表示指定的是end; 如果有两个参数,则表示是start和end;只有3个参数存在时,最后一个才表示步长。


相关文章
|
7月前
|
存储 Cloud Native Linux
QToolButton几个小知识点总结
QToolButton几个小知识点总结
|
19天前
|
算法 C语言
883重要知识点
883重要知识点
14 0
|
19天前
|
数据采集 监控 数据可视化
智慧矿山知识点总结
智慧矿山知识点总结
44 0
|
网络协议 Oracle Java
几个必要的知识点
几个必要的知识点
|
XML 存储 JSON
有关于Java前端的相关知识点
1. 标签上 title 与 alt 属性的区别是什么?,2. DIV+CSS 布局较 table 有什么优势?,3. 介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的?,4. CSS 选择符有哪些?,5. JS 的数据类型有哪些?,6. null,undefined 的区别?,7. 描述下 JSON 对象的两个很重要的方法,8. eval 是做什么的?,9. 简述下为何通过 ajax 发送的请求会出现乱码问题,如何解决?,10.HTML5、CSS3 里面都新增了那些新特性?,11.什么是响应式设计?,12.为什么我们要弃用 table 标签,.......15...
|
数据采集 人工智能 大数据
知识点总结(1)
知识点总结(1)
|
Python
知识点总结 (3)
知识点总结 (3)
|
算法 编译器 C++
【C++】C++模板知识点总结
【C++】C++模板知识点总结