顺序

  自上而下,依次执行

分支

  分支的基本语法

    if 条件表达式:

      语句1

      语句2

      语句3

      ......

  条件表达式就是计算结果必须为布尔值的表达式

  表达式后面的冒号不能少

  注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级

  条件表达式结果为True执行if后面的缩进的语句块

双向分支

  if...else...语句

    if 条件表达式:

    语句1

    语句2

     ...

  else:

  语句1

   语句2

   .....

  双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个

  缩进问题,if和else一个层级,其余语句一个层级

多路分支

  很多分支的情况,简称多路分支

    if  条件表达式:

       语句1

        ....

    elif 条件表达式:

      语句1

      ...

    elif 条件表达式:

      语句1

      ...

    .....

    else:

      语句1

      ....

  elif 可以由很多歌

  else可选

  多路分支只会选一个执行

if语句其他:

  if语句可以嵌套使用,但不推荐

  python没有switch-case语句

循环

  重复执行某些固定动作或者处理基本固定的事物

  分类

    for循环

    while循环

for循环

  for循环

    for 变量 in 序列:

      语句1

      语句2

      ...

range介绍

  生成一个数字序列

  具体范围可以设定,左闭右开区间,例如[1, 11)——1到10

for-else语句

  当for循环结束的时候,会执行else语句

  else语句是可选语句

循环之break,contineu,(pass)

  break: 无条件结束整个循环

  continue:无条件结束本次循环,从新进入下一轮循环

  pass:表示略过,通常用于占位

while循环

  一个循环语句

  表示当某条件成立的时候,就循环

  不知道具体循环次数,但能确定循环的成立条件的时候用while循环

  while语法:

    while 条件表达式:

      语句块

    # 另外一种表达方法

    while  条件表达式:

      语句块1

    else:

      语句块2

转载于:https://www.cnblogs.com/xv-shilin/p/9580472.html

Python学习笔记3——三大结构:顺序,分支,循环3相关推荐

  1. Python学习笔记之常用操作符,条件分支和循环用法示例

    本文实例讲述了Python常用操作符,条件分支和循环用法.分享给大家供大家参考,具体如下: #Pyhon常用操作符 ''' 想要学习Python?Python学习交流群:973783996满足你的需求 ...

  2. Python学习笔记1-内置数据结构

    变量: 存储一个对象的引用:由id().type().value组成 1.列表[list]: python内置数据结构 本身由id().type().value组成,指向列表对象: 列表对象相当于数组 ...

  3. python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3

    顺序 自上而下,依次执行 分支 分支的基本语法 if 条件表达式: 语句1 语句2 语句3 ...... 条件表达式就是计算结果必须为布尔值的表达式 表达式后面的冒号不能少 注意if后面的出现的语句, ...

  4. C语言学习笔记07-1-语句结构:选择/循环(附三元运算符;DevC可以for定义临时变量的设置;continue、break、return;goto语句简单说明)

    选择/分支 与 循环/重复 语句结构 本质与流程图的三种结构类似,只是C语言没有until型循环,不难理解.文末捎带说一下goto语句. 结构化语句可以实现程序单一出口,goto 是非结构化的,会打乱 ...

  5. Python学习笔记7-用户输入和while循环

    用户输入和while循环 1.input()函数的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其储存在一个字符型变量中,以方便你使用.如下 代码 m ...

  6. 【濡白的C语言】初学者-从零开始-3(三大结构—顺序结构,分支结构,循环结构)

    前言 学习C语言,必须要掌握的是三大结构--顺序.分支和循环.一切C语言程序都可以用这三个结构总结,因此熟练掌握它们,对于写程序以及理解程序都是非常有必要的. 目录 顺序结构 变量声明 函数声明 循环 ...

  7. Python学习笔记五:控制语句

    Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...

  8. Python学习笔记:第十三站 接着找对象

    Python学习笔记 文章目录 Python学习笔记 第十三站 接着找对象 1. 封装 2. 继承 3. 方法重写 4. object类 5. 多态 6. 特殊方法和特殊属性 7. 类的赋值与拷贝 8 ...

  9. python学习笔记,初学者Python3

    Python学习笔记 不推荐将python作为主力语言,但推荐作为一个辅助语言,用于日常的一些小的任务 python目前主要的应用场景: 1.机器学习,人工智能 2.爬虫 3.数据分析 4.自动化,运 ...

最新文章

  1. php 常量 循环 1,php循环控制break、continue语句、goto语句和php常量
  2. Lambda标准格式
  3. WordPress窗体化侧边栏
  4. gsm模块网站服务器,gsm模块是什么_gsm模块工作原理_gsm模块的应用
  5. 【OpenCV 例程200篇】25. 图像的平移
  6. Scrum立会报告+燃尽图(十月二十二日总第十三次)
  7. jquery button disabled_jQuery练习
  8. 25.MySQL sql_mode
  9. 关于perl6的若干问题?
  10. 学习Java,真的可以月薪过万嘛?真实个人经历告诉你,记录了平时学习的内容以及学习过程中最真实的感受(五)
  11. c语言判断sjis编码,loadrunner Web_类函数之web_sjis_to_euc_param()
  12. C语言面试题汇总(持续更)
  13. Linux | 如何通过Xshell上传文件到Linux
  14. clojure-jack-in : error in process filter: open-network-stream: make client process failed: Connecti
  15. 计算机硬盘和光驱的接口类型,请问 各位大神,我的主板硬盘接口类型和光驱接口类型...
  16. Java多线程--概述-转自Kyrie lrving
  17. UG模具:简单的运动仿真!只需七步,就让轮子转起来!
  18. 这是二哈和柯基生下的宝宝?哈撒给,简直太可爱了...
  19. Android 6.0 指纹识别功能学习(一)----阿冬专栏!!!
  20. JAVA API1.8中文版 谷歌翻译 最准确最全的翻译版本!蓝奏下载

热门文章

  1. 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决
  2. Git 常用操作(1)- 配置、查看、添加、暂存和提交
  3. LeetCode简单题之独一无二的出现次数
  4. LeetCode简单题之重新格式化字符串
  5. nvGRAPH API参考分析(二)
  6. 深度学习Anchor Boxes原理与实战技术
  7. 行人检测与重识别!SOTA算法
  8. 多视觉任务的全能: HRNet
  9. 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作
  10. 2021年大数据ZooKeeper(二):ZooKeeper集群搭建