Python求解一元二次方程

不知道为什么,这样就报错
然后我加了a,b的定义,那两个就不报错了,然后把math删了,就能运行了,我按照书上来打的,难道书有问题?

img

img


第一张图就是成功了的,有人能解释一下吗

最开始要import math 把math库引入