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]
当然了,continue与break与C++和java中使用用法是一致的。
当然了,python中的while还有一个新的用法。就是while....else
count = 0
while count < 5:
print(count)
count+=1
else:
print("else")
print(count)
0
1
2
3
4
else
5
2、for循环
for也可以有else
for i in range(1,5):
print(i)
else:
print("else")
print(i)
结果如下:
1
2
3
4
else
4