这段 Python 求解一元二次方程式代码存在啥问题

你的m类型是int object,你的判定比较条件却是与\u0026#39;0\u0026#39;这样的非int object比较,另外你只有if elif,都没有else,直接就跑没了。而且,你的solve1后面的e也是可能你“手贱”敲出来了,直接运行也会报错的。
■网友
0和\u0026#39;0\u0026#39;?
■网友
不用调试器的除错步骤:1、在你觉得应该经过的路径上依次 print 1/2/3...2、发现某个地方没有跑到,在分支之前的地方打印判断条件结果根据以上的输出进行分析。
■网友
为了证明我还记得这个公式,我必须指出题主的-b+disc要用括号括起来


    推荐阅读