秋秋求求了 发表于 2020-11-21 17:13:44

求助,一元多项式的展开问题

本帖最后由 秋秋求求了 于 2020-11-22 15:29 编辑

要求是用户从stdin输入一个多项式,程序要将其展开输出
1. 假设用户输入的变量只会是x或X。如果有其它变量,报错
2. 程序要能识别浮点数和负数
3. 程序要能识别隐式乘法(通俗来说就是把3*(2x)写成3(2x))

实在是没有头绪,有大神能给讲讲思路吗{:10_250:}

正确运行结果示例:
>>> 2.5x(x+2)
2.500x^2.000+5.000x
>>> (x^3+4+5)*2x
2.000x^4.000+18.000x

秋秋求求了 发表于 2020-11-23 20:51:13

{:10_266:}
页: [1]
查看完整版本: 求助,一元多项式的展开问题