Python的循环

时间:2023-09-23 11:45:02

循环是一个结构,导致一个程序要重复一定的次数

条件循环也一样,当条件变为假,循环结束

For循环

在python for循环遍历序列,如一个列表或一个字符。

for循环语法:
   ——for iterating_var in sequence:

statements(s)

注:如果一个序列包含一个表达式列表,他是第一个执行,然后,该序列中的第一项赋值给迭代变量 iterating_var。接下来执行语句块。列表中的每个项目分配到 iterating_var,代码块被执行,且整个序列被耗尽,

注:格式遵循代码块缩进原则。

最简单的一个循环

#!/usr/bin/python

for i in [1,2,3]:
print i,"print"

输出结果:

1 print
2 print
3 print

Range在循环中的使用

Range(i,j[步进值])

-如果所创建的对象为整数,可以用range

-i为初始数值

-j为终止数值,但不包括在范围内,步进值为可选参数,默认为1

-i不选的话默认为0

#!/usr/bin/python

for i in range(3):
print i,"print"

输出结果为:

0 print
1 print
2 print

简单计数器:

#!/usr/bin/python
num=0
for i in range(10):
num+=i
print num

while循环

while循环的语法

while expression:

statements(s)

while循环的简单例子:

#!/usr/bin/python
i=0
while i<9:
print "i=",i
i=i+1

输出结果:

i= 0
i= 1
i= 2
i= 3
i= 4
i= 5
i= 6
i= 7
i= 8