请定义一个函数 quadratic(a, b, c),接收 3 个参数,返回一元二次方程: ax2 + bx + c = 0 的两个解

import math

# 定义一个函数,接受三个参数,返回一个一元二次方程的两个解
def quadratic(a,b,c):
    m=b*b-4*a*c
    if m>=0:
        x=(-b+math.sqrt(m))/(2*a)
        y=(-b-math.sqrt(m))/(2*a)
        return x,y
    else:
        return 'no answer!'
print(quadratic(2,3,1))
# 快速复制到下一行,CTR+D、
print(quadratic(1,3,1))
print(quadratic(1,4,4))
print(quadratic(1,-4,4))

 

上一篇:python 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解


下一篇:第193天学习打卡(项目 谷粒商城35 调试会员等级相关接口)