为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个为啥会报错啊

5a97b3d00001537106260213.jpg
一元二次方程的定义是:ax² + bx + c = 0
请编写一个函数,返回一元二次方程的两个解。
注意:Python的math包提供了sqrt()函数用于计算平方根。

正在回答

4 回答

第一个if语句里面第一行m和n中间不需要加逗号吧 换行写

m=(-b+math.sqrt(b*b-4*a*c))/(2*a)
n=(-b-math.sqrt(b*b-4*a*c))/(2*a)

0 回复 有任何疑惑可以回复我~
#1

李梨黎 提问者

谢谢谢谢。可以了
2018-03-01 回复 有任何疑惑可以回复我~


5a97b8b300016ae807000226.jpg
加上了math也不行。。

0 回复 有任何疑惑可以回复我~
#1

慕的地9276089

n= ~ 另起一行呢?
2018-03-01 回复 有任何疑惑可以回复我~

使用sqrt的时候,要用math.sqrt()

0 回复 有任何疑惑可以回复我~
#1

李梨黎 提问者

试过了。。不行。。
2018-03-01 回复 有任何疑惑可以回复我~

sqrt函数调用方式:math.sqrt

0 回复 有任何疑惑可以回复我~
#1

李梨黎 提问者

我刚刚试过了, 也不行0.0 sad
2018-03-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请问这个为啥会报错啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信