Python的循环语句!

您所在的位置:网站首页 while循环等待 Python的循环语句!

Python的循环语句!

2023-02-11 04:01| 来源: 网络整理| 查看: 265

Python的循环语句!

今天博主跟大家聊一聊如何使用Python的循环语句!不喜勿喷,如有建议欢迎补充、讨论!

关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》以及Python系列:windows10配置Python3.0开发环境!,安装完毕重启VsCode!以及VSCode配置Python开发环境!

Come on!

Python中的循环语句有 for 和 while。

Python循环语句的控制结构图如下所示:

在这里插入图片描述 while 循环

Python中while语句的一般形式:

while 判断条件: 语句

上一篇文章的代码

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' a = 1 while a < 7: if(a % 2 == 0): print(a, "one") else : print(a, "two") a +=1

同样需要注意冒号和缩进。另外,在 Python 中没有 do…while 循环。

用while 来计算 1 到 100 的总和:

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' n = 100 sum = 0 counter = 1 while counter 0: print ('当期变量值为 :', var) var = var -1 if var == 5: break print ("Good bye!")

结果如下:

在这里插入图片描述

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' for letter in 'Mr_XiaooChen': # 第一个实例 if letter == 'o': # 字母为 o 时跳过输出 continue print ('当前字母 :', letter) var = 10 # 第二个实例 while var > 0: var = var -1 if var == 5: # 变量为 5 时跳过输出 continue print ('当前变量值 :', var) print ("Good bye!")

结果如下:

在这里插入图片描述

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

如下实例用于查询质数的循环例子:

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' for n in range(2, 10): for x in range(2, n): if n % x == 0: print(n, '等于', x, '*', n//x) break else: # 循环中没有找到元素 print(n, ' 是质数')

结果如下:

在这里插入图片描述 pass 语句

Python pass是空语句,是为了保持程序结构的完整性。

pass 不做任何事情,一般用做占位语句,如下实例

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' while True: pass # 等待键盘中断 (Ctrl+C)

以下实例在字母为 C 时 执行 pass 语句块:

''' @name: Sunny Chen @test: test font @msg: 这是由Sunny Chen创建. @param: @return: ''' for letter in 'Mr_Chen': if letter == 'C': pass print ('执行 pass 块') print ('当前字母 :', letter) print ("Good bye!")

结果如下:

在这里插入图片描述

到这里:Python的循环语句!分享完毕了,快去试试吧!

最后

更多参考精彩博文请看这里:陈永佳的博客

喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3