IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 04python基础之循环 -> 正文阅读

[Python知识库]04python基础之循环

04python基础之循环

01.程序的三大流程

在程序开发中,一共有三种流程方式:

  • 顺序——从上向下,顺序执行代码

  • 分支——根据条件判断,决定执行代码的分支

  • 循环——让特定代码重复执行

02.while循环的基本使用

  • 循环的作用就是让指定代码重复的执行
  • while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行

2.1while语句基本语法

  • 初始条件设置——通常是重复执行的,计数器

  • 格式如下
    while 条件(判断 计数器 是否达到 目标次数):
    条件满足时,做的事情 1
    条件满足时,做的事情 2
    条件满足时,做的事情 3
    …(省略)…
    处理条件(计数器 + 1

  • ps:while语句以及缩进部分是一个完整的代码块

  • #打印5遍hello python
    #1.定义重复次数计数器
    i=1
    # 2.使用while判断条件
    while i<=5:
        #重复执行的代码
        print("hello python")
        #处理计数器i
        i+=1
    print("循环结束后的i=%d"%i)
    
  • 注意:循环结束后,之前的定义的计数器条件的数值是依旧存在的

  • 死循环:由于程序员的原因,忘记在循环内部修改循环的判断条件,导致循环持续执行,程序无法终止,while True:

2.2python中的计数方法

常见的计数方法有两种,分别称为:

  • 自然计数法(从1开始)——更符合人类习惯
  • 程序计数法(从0开始)——几乎所有的程序语言都选择从0开始计数

2.3循环计算

利用重复计算,可以:

  • 1.在while上方定义一个变量,用于存放最终计算结果

  • 2.在循环内部,每次循环都用最新的计算结果,更新之前定义的变量

  • 3.编写循环确认要计算的数字

  • 4.添加结果变量,在循环内部处理计算结果

  • #0.最终结果
    result = 0
    #1.计数器
    i=0
    #2.开始循环
    while i<=100:
        #判断偶数
        if i%2 ==0:
            print(i)
          #每次循环,都让result这个变量和i这个计数器相加  
            result+=i
        #处理计数器
        i+=1
    print("0~100之间偶数求和结果=%d"%result)
    

03.break和continue

break和continue是专门在循环中使用的关键字

  • break某一条件满足时,退出循环,不再执行后续重复的代码**

  • continue某一个条件满足时,不执行后续重复的代码。

  • break和continue只针对当前所在循环有效。

3.1break

  • 在循环过程中,如果某一个条件满足后,不再希望循环继续执行,可以使用break退出循环

  • break只针对当前所在循环有效

  • i=0
    while i<10:
        #break某一条件满足时,退出循环,不再执行后续重复的代码
        #i==3
        if i==3:
            break
            print(i)
            i+=1
    print("over")       
    

3.2continue

  • 在循环过程中,如果某一个条件满足后,不希望执行循环代码,但是又不希望退出循环,可以使用continue
  • 在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行
i=0
while i<10:
    #当i==7时,不希望执行需要重复执行的代码
    if i==7:
        #在使用continue之前,同样应该修改计数器
        #否则会出现死循环
        i+=1
        continue
    #重复执行的代码
    print(i)
    i+=1
  • 需要注意:使用continue时,条件处理部分的代码,需要特别注意,不小心会出现死循环

04.while循环嵌套

  • while嵌套就是:while里面还有while

while 条件 1:
条件满足时,做的事情 1
条件满足时,做的事情 2
条件满足时,做的事情 3
while 条件2:
条件满足时,做的事情 1
条件满足时,做的事情 2
条件满足时,做的事情 3

4.1循环嵌套演练——九九乘法表

  • ** 九九乘法表**

  • row = 1
    while row <= 9:
        col = 1
        while col <= row:
            print("%d * %d = %d"%(col,row,row*col), end="\t")
            col +=1
        print("")
        row += 1
    

05.for循环

  • for

  • for循环中的else关键字指定循环结束时要执行的代码块

  • a=[1,2,3]
    for i in a:
        print(i,end=" ")
    
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-25 12:29:51  更:2021-10-25 12:30:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:47:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码