首页 > 解决方案 > Python中的AP使用函数

问题描述

编写一个程序,使用一个函数生成一个系列,该函数采用系列的第一个和最后一个值,然后生成四个等距的项。在蟒蛇。

标签: python

解决方案


你也可以这样做;您可以通过第三个参数指定在第一个和最后一个之间需要多少个术语。使用简单的数学。

def ap(arg1, arg2, d):
    diff = arg2 - arg1
    for i in range(d): yield arg1 + i*(diff/(d+1))  # division by d+1 

>>> list(ap(1, 6, 4))
[1.0, 2.0, 3.0, 4.0, 5.0, 6.0]

推荐阅读