range函数生成等差数列的应用

2023-03-25 00:00:00 函数 生成 等差数列

range() 函数可以用于生成等差数列,也就是公差为 1 的数列。使用 range() 函数生成等差数列的语法格式为:

range(start, stop, step)

其中,start 表示数列的起始值,stop 表示数列的结束值(不包含),step 表示数列的公差。默认的 step 值为 1。

下面是一个例子,使用 range() 函数生成等差数列:

for i in range(1, 11, 2):
    print(i)

输出结果为:

1
3
5
7
9

在上面的例子中,使用 range(1, 11, 2) 生成一个等差数列 [1, 3, 5, 7, 9],然后使用 for 循环遍历该数列,将每个数字输出到控制台上。

除了在循环结构中使用外,range() 函数还可以用于创建列表。下面是一个例子,使用 range() 函数生成一个包含 10 个元素的等差数列列表:

lst = list(range(1, 11))
print(lst)

输出结果为:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

在上面的例子中,使用 range(1, 11) 生成一个等差数列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],然后使用 list() 函数将该数列转换成列表。最后将该列表输出到控制台上。

以上就是 range() 函数生成等差数列的一些应用。

相关文章