- 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。