输入,并在 SageMath 中读取输入
Input, and reading the input in 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、交互、小部件的信息。
我一直在尝试开发一种代码,其中用户使用 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、交互、小部件的信息。