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

照着一模一样打出来怎么没结果??求解

一直回车也没结果出现,一直是>>>

正在回答

5 回答

在pycharm里写吧。还有没考虑判别式为负数的情况。

import math
def quadratic_equation2(a, b, c):
    pan = b * b - 4 * a * c
    if pan >= 0:
        x1 = (-b + math.sqrt(pan)) / 2 / a
        x2 = (-b - math.sqrt(pan)) / 2 / a
    else:
        x1 = str((-b) / 2 / a) + '+' + str(math.sqrt(-pan) / 2 / a) + 'i'
        x2 = str((-b) / 2 / a) + '-' + str(math.sqrt(-pan) / 2 / a) + 'i'
    return x1, x2


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

>>> import math
>>> def quadratic_equation(a, b, c):
...     t = math.sqrt(b * b - 4 * a * c)
...     return (-b + t) / (2 * a),( -b - t )/ (2 * a)
...
>>> print (quadratic_equation(2, 3, 0))
(0.0, -1.5)
>>> print (quadratic_equation(1, -6, 5))
(5.0, 1.0)
>>>

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

缩进的问题么

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

>>> import math
>>> def quadratic_equation(a, b, c):
...     t = math.sqrt(b * b - 4 * a * c)
...     return (-b + t) / (2 * a),( -b - t )/ (2 * a)
...     print quadratic_equation(2, 3, 0)
...     print quadratic_equation(1, -6, 5)

>>>
>>>
>>>
>>>
>>>

一直回车,出不来答案



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

你得吧代码贴上,不然怎么回答

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

举报

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

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

进入课程

照着一模一样打出来怎么没结果??求解

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