pythonwhile循环使用

while循环是在python中的循环结构之一。 while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值,本文章向码农介绍python while 循环使用方法,需要的朋友可以看一下本文章。

一个循环是一个结构,导致第一个程序要重复一定次数。重复不断循环的条件仍是如此。当条件变为假,循环结束和程序的控制传递给后面的语句循环。

while循环:

while循环是在python中的循环结构之一。 while循环继续,直到表达式变为假。表达的是一个逻辑表达式,必须返回一个true或false值

while循环的语法是:

while expression:
statement(s)

这里首先计算表达式语句。如果表达式为true是,然后声明块重复执行,直到表达式变为假。否则,下一个语句之后的语句块被执行。

注:在python中,所有的缩进字符空格后的编程结构相同数量的报表,被认为是一个单一的代码块的一部分。 python使用缩进作为其语句分组的方法。

例如:

#!/usr/bin/python
count = 0
while (count < 9): print 'the count is:', count count = count + 1 print "good bye!"

这将产生以下结果:

the count is: 0
the count is: 1
the count is: 2
the count is: 3
the count is: 4
the count is: 5
the count is: 6
the count is: 7
the count is: 8
good bye!

直到计数不再是小于9块,打印和增量语句组成,重复执行。每次迭代,指数计数当前值显示,然后增加1。

无限循环:

使用while循环,因为,这种情况从来没有解决一个假值的可能性时,你必须谨慎使用。这将导致一个循环,永远不会结束。这种循环被称为一个无限循环。

一个无限循环,可能是在客户机/服务器编程有用的服务器需要连续运行,使客户端程序可以与它沟通,并在必要时。

例如:

#!/usr/bin/python
var = 1
while var == 1 : # this constructs an infinite loop
num = raw_input(“enter a number :”)
print “you entered: “, num
print “good bye!”

这将产生以下结果:

enter a number :20
you entered: 20
enter a number :29
you entered: 29
enter a number :3
you entered: 3
enter a number between :traceback (most recent call last):
file “test.py”, line 5, innum = raw_input(“enter a number :”)
keyboardinterrupt

上面的例子会在infite循环,你将需要使用ctrl + c程序来。

单个语句组: 类似的if语句语法,如果您同时子句只包含一个单独的语句,它可以放在同一行,

这里是一个行而子句的语法:

while expression : statement

以上这篇python while 循环使用的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持php中文网。

更多python while 循环使用相关文章请关注php中文网!

Posted in 未分类

发表评论