我正在用 python 编写一个小应用程序,让用户回答数学问题。我遇到的问题是检查他们的答案。
假设有这样一个问题:“Factorise x^2 + 3x +2
”
有不同的方法可以回答这个问题;例如:
- (x + 1)(x + 2)
- (x + 2)(x + 1)
- (2 + x)(x + 1)
- 等等
是否有一个库可以检查答案是否与另一个相同?特别是不能简化给定答案的答案;所以:
(x + 1)(x + 2)
===(2 + x)(x + 1)
但
(x + 1)(x + 2)
!==x^2 + 3x +2
我考虑过为此使用 wolframalpha——这可能吗——如果可以,我应该使用什么语法?
谢谢!