• 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的web框架中编写创建日志的程序的教程
  • Python字符串切片操作知识详解
  • Python MySQLdb模块连接操作mysql数据库实例
  • 使用 Python 获取 Linux 系统信息的代码
  • python的random模块及加权随机算法的python实现方法
  • python中快速进行多个字符替换的方法小结
  • Python3基础之基本运算符概述
  • Python函数中的函数(闭包)用法实例
  • Python获取央视节目单的实现代码

文章分类

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

最近更新的内容

    • Python作用域用法实例详解
    • 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
    • Python中的列表知识点汇总
    • python生成随机mac地址的方法
    • Python文件去除注释的方法
    • Python科学计算之NumPy入门教程
    • 介绍Python中几个常用的类方法
    • python读取浮点数和读取文本文件示例
    • python实现倒计时的示例
    • 从零学Python之hello world

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

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