python基础之循环语句

来源:互联网 发布:被掩埋的巨人 知乎 编辑:程序博客网 时间:2024/06/06 08:43

1、while循环。

例如:从数据中挑出奇数与偶数。

datas = [1,2,3,4,5,6]odd = []even = []while len(datas) > 0:    data = datas.pop()    if(data % 2 == 0):        even.append(data)    else:        odd.append(data)print(odd)print(even)

结果如下:

[5, 3, 1][6, 4, 2]


注:列表的pop是从底部开始删除的。

当然了,continue与break与C++和java中使用用法是一致的。


当然了,python中的while还有一个新的用法。就是while....else


count = 0while count < 5:    print(count)    count+=1else:    print("else")    print(count)    


结果如下:

01234else5


else表示当while条件不满足时做的处理。


2、for循环

for也可以有else

for i in range(1,5):    print(i)else:    print("else")    print(i)

结果如下:

1234else4





0 0