python求导,话不多说直接上代码

from sympy import *

while True:
    print("请选择功能 1求导  2积分")
    Choose = int(input())
    x = Symbol('x')
    if Choose == 1:
        print('请输入函数关系式:')
        y = input()  # 输入函数关系式
        # 求一阶导函数
        df1 = diff(y, x)
        # 求二阶导函数
        df2 = diff(y, x, 2)
        print('一阶导数为:')
        print(df1)
        print('二阶导数为:')
        print(df2)
    elif Choose == 2:
        print('请输入函数关系式:')
        y = input()  # 输入函数关系式
        count = integrate(y, x)
        print("该函数的积分为:", '(', count, ')', '+C')
    else:
        print("输入有误程序重新执行")

exe文件分享(不需要python环境可直接在Windows运行):链接:https://pan.baidu.com/s/1eHyA3wy44l17a0E38VtLww?pwd=gy06
提取码:gy06