python中的循环结构
一.带有条件判断的循环结构——while
1.whlie的语句流程
2.基本语法
while 条件语句:
while语句块
else
while 语句块
3.while的应用
形成一个死循环
while True
print '这是一个死循环'
循环进行计算
i = 0
sum = 0
while i <= 100:
sum += i
print '第%d次计算结果为:%d' % (i, sum)
i += 1
和if嵌套进行带有条件的计算
i = 0
sum = 0
while i <= 100:
if i % 2 == 0:
sum += i
print '第%d次计算结果为:%d' % (i, sum)
i += 1
与continue一起使用
i = 0
while i < 5:
i += 1 #注意计数器的位置,要在continue前,不然i一直为3无法跳出循环
if i == 3:
continue
print i
与break一起使用
i = 0
while i <= 5:
if i == 3:
break
i += 1 #注意计数器的位置
print i
二.可以循环赋值的循环——for
1.基本语法
for 变量 in range(start;stop;step)
从start到stop依次递增区值,step为步长,即每隔一个步长取一次值
2.应用
循环赋值进行计算
sum = 0
for i in range(1, 100, 2):
sum += i
print sum
Sum = 0
for j in range(2,101,2):
Sum += j
print Sum
for与break嵌套使用
for i in range(1,10)
if i > 5
print 'large'
break
else
print'small'