#!/usr/bin/python
# -*- coding: UTF-8 -*-
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # 如果n是偶数,执行continue语句
continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
print(n)
924Python continue 语句
continue 语句是一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
var = 10
while var > 0:
var = var -1
if var == 5 or var == 8:
continue
print '当前值 :', var
print "Good bye!"
array = [8,2,6,3,4,5,7,1,10,9]
L=len(array)
for i in range(1,L):
temp = array[i]
array.remove(array[i])
for j in range(i):
if array[j]>temp:
array.insert(j,temp)
break
else:
array.insert(i,temp)
print(array)
922Python 循环嵌套
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#求区间[a,b]内的质数
a = 1000 #起始
b = 10000 #结束
E = []
for num in range(a,b+1):
snum = int(num*0.5+1)
for i in range(2,snum):
if num%i == 0:
break
else:
E.append(num)
print a,'到',b,'的质数有',E
print a,'到',b,'有',len(E),'个质数'
926Python pass 语句
pass 一般用于占位置。
在 Python 中有时候会看到一个 def 函数:
该处的 pass 便是占据一个位置,因为如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。
925Python continue 语句
我们想只打印0-10之间的奇数,可以用continue语句跳过某些循环:
924Python continue 语句
continue 语句是一个删除的效果,他的存在是为了删除满足循环条件下的某些不需要的成分:
这里效果是去掉5和8,执行效果如下:
923Python 循环嵌套
选择排序:
922Python 循环嵌套