当前位置:   article > 正文

第3关:Lambda 表达式——python求函数f的导数_第3关:lambda表达式

第3关:lambda表达式

帮一个非计算机科班的作业(educoder上的),感觉有点绕,题目如下:

如需答案,直接翻到最后就行

在这里插入图片描述

刚开始自己百度上直接搜,基本上都是用的库函数去求导的,然后自己仔细思考了一会儿,通过了,在此分享给各位学弟学妹参考:

# coding:utf-8
from math import sin, cos

delX = 0.001

x = float(input())


def diff(f):
    # 请在此添加代码,求出函数f的导数
    # ********** Begin *********#
    return lambda x:(f(x + delX) - f(x - delX)) / (2 * delX)
    


# **********  End  *********#

print("%.2f" % (diff(sin)(x)))

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/392915
推荐阅读
相关标签
  

闽ICP备14008679号