Discuss / Python / 公式法运行通过

公式法运行通过

Topic source

Android阳

#1 Created at ... [Delete] [Delete and Lock User]

没有进行类型检查。最简单的公式法进行的。没有虚数运算

# -*- coding: utf-8 -*-

import math

def quadratic(a, b, c):
    dlt = b**2-(4*a*c)
    dltrt = math.sqrt(dlt)
    if 0 > dlt :
        return '此方程实数无解!'
    elif 0 == dlt :
        return '实数两个相等的根:' + str(-(b/2*a))
    elif 0 < dlt :
        return (-b+dltrt)/(2*a), (-b-dltrt)/(2*a)

  • 1

Reply