python - 输入,并在 SageMath 中读取输入
问题描述
我一直在尝试开发一个代码,用户在其中输入一个函数x
,y
然后将其读入积分。我尝试使用eval
,sage_eval
但都没有奏效。
这是我的尝试:
y = var('y')
f(y) = eval(input("What is the function:"))
integral(f(y), y, 0, 16)
解决方案
为我工作:
sage: y = var('y')
sage: f(y) = eval(input("What is the function: "))
What is the function: sin(y)
sage: integral(f(y), y, 0, 16)
-cos(16) + 1
建议:阅读有关 SageCell、interacts、widgets 的信息。
推荐阅读
- visual-studio-2019 - 编辑并继续在 VS2019 Pro(WinForms 应用程序)中不起作用
- python - 想用熊猫按大陆对 Covid 19 数据集进行分组,但假设的可视化在 Plotly 中是错误的
- php - Laravel 使用 insert() 和 convert() 绑定参数
- javascript - 与 webpack 和 babel-node 相关的错误与 react, express app
- c# - 如何在用户选择的根文件夹中创建一个包含一些子文件夹的文件夹?
- react-native - 当我在本机反应中相应滚动时,我需要突出显示菜单
- postgresql - Amazon RDS 实例类型 (PostgreSQL) 之间的实际差异
- jenkins - 从已创建的 Jenkins 管道创建 Jenkins 文件
- python - 在 Python 中拆分文件块数据时出错
- regex - 在同一行执行 regex_findall 和 split()