码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-04-14 09:24:06      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:turn   int   span   一个   import   answer   nbsp   ret   返回   

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))

 

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

标签:turn   int   span   一个   import   answer   nbsp   ret   返回   

原文地址:https://www.cnblogs.com/Jack1816274408/p/10703922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!