python计算一元二次方程的根

系统 632 0

python计算一元二次方程的根


小编也是一个小白,,只因突然想起写个求解方程,所以写了一个求解一元二次方程的代码。

发现使用python写求解方程要比c语言简单。。但是学艺不精,,勿喷

以下代码能够实现有解的一元二次方程的求解,若出错则证明无解,

目前还不能检测出无解的情况,,那位大神知道方法的希望评论告知,,,十分感谢!!

            
              import math
print("----计算一元二次方程的根----")
a=input("输入s开始计算:")
if a.lower() == 's':
    while 1 :
        a = float(input("请输入a的值:"))
        b = float(input("请输入b的值:"))
        c = float(input("请输入c的值:"))
        x1=((-b+math.sqrt(b**2-4*a*c))/(2*a))
        x2=((-b-math.sqrt(b**2-4*a*c))/(2*a))
        print("x1=",x1,"\t","x2=",x2)
        a = input("输入q退出程序!任意键继续。")
        if a.lower() == 'q':
            break

            
          

 

运行截图附上

python计算一元二次方程的根_第1张图片


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论