可以使用Python的SymPy库实现对函数的求导操作。以下是一个示例代码:
from sympy import Symbol, diff
# 请求用户输入函数
expr = input('请输入一个函数:')
# 定义自变量
x = Symbol('x')
try:
# 将用户输入的字符串转换为SymPy表达式
expr = eval(expr)
# 对函数求导
expr_diff = diff(expr, x)
# 输出求导结果
print('函数的一阶导数为:', expr_diff)
except:
print('请输入正确的函数表达式!')
以上代码首先要求用户输入一个函数,然后使用SymPy库将输入的字符串转换为SymPy表达式。接着对表达式求导,最后输出求导结果。注意,在使用eval函数之前,代码要包含try和except语句以确保用户输入的函数表达式合法。