3

問題が発生しました。1つの文字列が入力として取られます

input_string = "12345 + x = x * 5 + (1+x)* x + (1+18/100)"

そして、Python を使用して x の出力を取得します。私はこれの論理を理解することができません。

4

2 に答える 2

1

さて、その例は、解がないか、1 つの解、または 2 つの解を持つ二次方程式を示しています。になるには、用語を象徴的に再配置する必要があります

input_string = "x**2 + 5*x - 12345 + (118/100)"

ただし、これは、乗算、加算、減算、場合によっては除算のルールを実装する必要があることを意味します。少なくとも Python にはSymPyというライブラリがあり、このような文字列を解析して、評価したり解いたりできる式を提供できます。

于 2019-11-12T01:07:21.523 に答える