私のコードは次のとおりです。Python 3.xバージョン。入力したい機能
from sympy import symbols
x = symbols ('x')
def f(x):
y = input("what is your function?")
return y
print (f(1))
しかし、私は、入力としてのx ** 2 + 3を入れて、コードを実行する場合、この問題が発生した理由、それは、x ** 2 3 を出力しますか?
私は組み込み関数の入力は変数として 'x'を取っていないと思います。
どうすれば修正できますか?
しかし、角かっこは一致しませんか? –
これは単なる誤字です。私は編集しました – user88914
文字列を入力して返し、それを返します。私はあなたが入力を解析し、数学的関数として扱いたいと思いますか? –