- Python中range()函数的用法
>>> range(5)
[0, 1, 2, 3, 4]>>> range(0,5)
[0, 1, 2, 3, 4]>>> range(2,5,2)
[2, 4]>>> range(10,1,-1)
[10, 9, 8, 7, 6, 5, 4, 3, 2]
>>> range(10,1,-2)
[10, 8, 6, 4, 2] - 计算1到100的所有质数
import math
for i in range(1,100 + 1):
for j in range(2,int(math.sqrt(i)) + 1):
if i % j == 0:
break
else:
print i - Python中的continue和break
for i in range(20):
if i == 9:
continue
print i结果为0到20(不含)除9的所有正整数。
for i in range(20):
if i == 9:
break
print i结果为0到8。