Python基础核心经典教程(012)——while循环
发布日期:2021-06-30 11:11:31 浏览次数:3 分类:技术文章

本文共 2274 字,大约阅读时间需要 7 分钟。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

语句类型

Python代码中有三种常见类型的语句:顺序结构语句、选择结构语句和循环结构语句。

顺序结构就是指程序按照语句的先后顺序一条一条地执行;使用这种结构只需要将语句按照执行顺序排列好,即可逐一执行。

选择结构也叫分支结构,它根据判断条件来选择执行的分支;例如:if…else…

循环结构则表示循环的执行语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。常见的循环语句有:while循环、for循环。

while概述

语法如下:

while 条件判断:      code1      code2      .....      修改条件

当条件判断的结果为False时不执行code1和code2等语句。

当条件判断的结果为True时先执行code1和code2等语句然后修改条件再进行条件判断,以此反复。

while入门示例

示例1

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""a = 1print("循环开始")while a < 5:    print("a=%d" % a)    a = a + 1print("循环结束")

在这里插入图片描述

示例2

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 计算1+2+3+...+100i = 1result = 0while i <= 100:    result = result + i    i = i + 1print("result=%d" % result)

在这里插入图片描述

示例3

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 计算0--100以内偶数的和i = 1result = 0while i <= 100:    if i % 2 == 0:        result = result + i    i = i + 1print("result=%d" % result)

在这里插入图片描述

while嵌套示例

示例1

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 打印五行七列的星星print("开始while循环")i = 0while i <= 4:    j = 0    while j <= 6:        # 打印一个星星,并取消print默认换行        print("*", end='')        j = j + 1    print()    i = i + 1print("结束while循环")

在这里插入图片描述

示例2

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 打印星星三角形print("开始while循环")i = 0while i <= 8:    j = 0    while j <= i:        # 打印一个星星,并取消print默认换行        print("*", end='')        j = j + 1    print()    i = i + 1print("结束while循环")

在这里插入图片描述

示例3

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 打印九九乘法表print("开始while循环")i = 1while i <= 9:    j = 1    while j <= i:        # 打印两个数相乘,并利用\t输出制表符        print("%d*%d=%d" % (i,j,i*j), end='\t')        j = j + 1    print()    i = i + 1print("结束while循环")

在这里插入图片描述

while…else概述

while循环还可以与else结合使用。

语法如下:

while 条件判断:      code1      code2      .....      修改条件else:      while循环正常结束之后再执行code3      while循环正常结束之后再执行code4      ............................

在该语法中当while循环正常结束后再执行else部分的代码。

while…else示例

"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:while语句"""# 计算0--100以内偶数的和i = 1result = 0while i <= 100:    if i % 2 == 0:        result = result + i    i = i + 1else:    print("计算完毕")print("result=%d" % result)

在这里插入图片描述

转义字符

在此,介绍常用的转义字符

转义字符 描述
\\ 反斜杠符号
\’ 单引号
\" 双引号
\n 换行
\t 制表符
\r 回车

转载地址:https://it9527.blog.csdn.net/article/details/105714793 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Python基础核心经典教程(013)——for循环
下一篇:Python基础核心经典教程(011)——三目运算符

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月19日 22时10分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java 高效工具库 2019-04-30
19.docker之dockerCompose基础 2019-04-30
20.docker之DockerCompose基础进阶 2019-04-30
1.全局异常处理 2019-04-30
3.mysql 索引基础知识 2019-04-30
线程、事件与QObject 2019-04-30
树莓派4不连接显示器开机的方法 2019-04-30
[转]ffmpeg在vs2008中的使用 2019-04-30
[转]用"树莓派"打造一款智能音响(也许有点智障。。。) 2019-04-30
学习笔记(02):一学即懂的计算机视觉(第一季)-什么是视觉? 2019-04-30
学习笔记(03):一学即懂的计算机视觉(第一季)-第一个计算机视觉程序 2019-04-30
学习笔记(04):一学即懂的计算机视觉(第一季)-计算机视觉方向知识体系结构... 2019-04-30
学习笔记(05):一学即懂的计算机视觉(第一季)-学了视觉可以做什么 2019-04-30
学习笔记(06):一学即懂的计算机视觉(第一季)-有光即有世界:照明模型 2019-04-30
学习笔记(08):一学即懂的计算机视觉(第一季)-实战演练:颜色空间分解 2019-04-30
学习笔记(09):一学即懂的计算机视觉(第一季)-最浅显的卷积与滤波概念讲解!... 2019-04-30
学习笔记(10):一学即懂的计算机视觉(第一季)-图像平滑滤波与去噪 2019-04-30
学习笔记(11):一学即懂的计算机视觉(第一季)-数学形态学滤波 2019-04-30
学习笔记(12):一学即懂的计算机视觉(第一季)-实战演练:图像平滑滤波对比... 2019-04-30
学习笔记(14):一学即懂的计算机视觉(第一季)-Canny算子 2019-04-30