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

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

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

正在回答

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
  • 参与学习       758361    人
  • 解答问题       8967    个

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

进入课程

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号