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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.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