range函数生成等差数列的应用
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() 函数生成等差数列的一些应用。
相关文章