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
python 正则表达式 空格
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 循环使⽤的简单实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。