• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 在Python的while循环中使用else以及循环嵌套的用法

在Python的while循环中使用else以及循环嵌套的用法

作者:goldensun 字体:[增加 减小] 来源:互联网

goldensun 通过本文主要向大家介绍了python while else,while else,matlab while else,while if else,if else for while等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

#!/usr/bin/python

count = 0
while count < 5:
  print count, " is less than 5"
  count = count + 1
else:
  print count, " is not less than 5"

</div>

以上实例输出结果为:

0 is less than 5
1 is less than 5
2 is less than 5
3 is less than 5
4 is less than 5
5 is not less than 5
</div>

简单语句组
类似if语句的语法,如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中, 如下所示:

#!/usr/bin/python

flag = 1

while (flag): print 'Given flag is really true!'

print "Good bye!"

</div>

注意:以上的无限循环你可以使用 CTRL+C 来中断循环。

Python 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
Python for 循环嵌套语法:

for iterating_var in sequence:
 for iterating_var in sequence:
  statements(s)
 statements(s)
</div>

Python while 循环嵌套语法:

while expression:
 while expression:
  statement(s)
 statement(s)
</div>


你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。
实例:
以下实例使用了嵌套循环输出2~100之间的素数:#!/usr/bin/python

# -*- coding: UTF-8 -*-

i = 2
while(i < 100):
j = 2
while(j <= (i/j)):
if not(i%j): break
j = j + 1
if (j > i/j) : print i, " 是素数"
i = i + 1


print "Good bye!"

</div>

以上实例输出结果:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!
</div>

</div>

您可能想查找下面的文章:

  • 在Python的while循环中使用else以及循环嵌套的用法
  • 在Python的while循环中使用else以及循环嵌套的用法

相关文章

  • 浅谈Python数据类型之间的转换
  • Python下Fabric的简单部署方法
  • python使用正则搜索字符串或文件中的浮点数代码实例
  • python中解析json格式文件的方法示例
  • Python中内置数据类型list,tuple,dict,set的区别和用法
  • python连接mysql调用存储过程示例
  • Python时间获取及转换知识汇总
  • Google开源的Python格式化工具YAPF的安装和使用教程
  • Python使用ftplib实现简易FTP客户端的方法
  • python使用nntp读取新闻组内容的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python 时间操作例子和时间格式化参数小结
    • Python将xml和xsl转换为html的方法
    • 简单分析Python中用fork()函数生成的子进程
    • python解决Fedora解压zip时中文乱码的方法
    • Python实现读取目录所有文件的文件名并保存到txt文件代码
    • Python selenium文件上传方法汇总
    • Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
    • Python内置数据类型详解
    • python通过shutil实现快速文件复制的方法
    • Python实现更改图片尺寸大小的方法(基于Pillow包)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有