python - Python中的AP使用函数
问题描述
编写一个程序,使用一个函数生成一个系列,该函数采用系列的第一个和最后一个值,然后生成四个等距的项。在蟒蛇。
解决方案
你也可以这样做;您可以通过第三个参数指定在第一个和最后一个之间需要多少个术语。使用简单的数学。
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]
推荐阅读
- javascript - 从隐藏的输入中获取值并设置为@Html.Action 参数
- api - 休息客户端异常:连接重置 java.net.SocketException
- c++ - 当函数返回时,如何记录通过引用传递给函数的变量是否需要再次缓存?
- c++ - 如何从向量向量中检索值?
- express - 使用 Google 身份验证 (0auth) 的 JWT 和密码
- haskell - Monadic Parser - 处理一个字符的字符串
- twitter - Twitter v2 API:通过 API 访问每月推文上限
- c# - HttpPost 模型 ID 始终为 0
- android - 上传图片时 uri 显示为 null
- android-studio - 在 Android Studio 的 Personal Mobile 中安装 apk 时出现安装错误