本文共 469 字,大约阅读时间需要 1 分钟。
range对象是一个迭代器对象,用于生成指定范围的数字序列。其语法格式为:range(start, end [,step])。生成的数值序列从start开始到end结束(不包含end)。如果未指定start,默认从0开始;step是可选的步长,默认为1。
以下是一些典型示例:
for i in range(10) 会生成序列:0 1 2 3 4 5 6 7 8 9 for i in range(3,10) 会生成序列:3 4 5 6 7 8 9 for i in range(3,10,2) 会生成序列:3 5 7 9 通过嵌套循环,可以轻松生成并打印九九乘法表。具体实现如下:
for m in range(1,10): for n in range(1,m+1): print("{0}*{1}={2}".format(m,n,(m*n)),end="\t") print() 运行结果如下:
1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 ... 9*9=81转载地址:http://oilfk.baihongyu.com/