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'

 

posted on 2018-08-28 16:51  对方正在输入你的  阅读(635)  评论(0编辑  收藏  举报

导航