• 技术文章 >Python技术 >Python基础教程

    Python编程实战:求取一元二次方程的根

    宋雪维宋雪维2021-01-23 11:50:40原创33537

    本教程操作环境:宏基S40-51电脑、Windows10 家庭中文版系统、python3.8.6版

    在编程中,如果一段代码&一个程序没有了算法,那么也就是一堆数字在那了,不会有任何生机。所以听人常说,算法就是一个程序的灵魂。学习编程真正入门的时候,个人就是你积累算法经验的时候。我们知道一个二次方程只含有一个未知数 x,那么就称其为一元二次方程。是数学中必不可少的运算。下面我们就用python求取一元二次方程的根。

    代码:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    import math

    a = float(input("请输入a的值:"))

    b = float(input("请输入b的值:"))

    c = float(input("请输入c的值:"))

    if a != 0:

        delta = b**2-4*a*c

        if delta < 0:

            print("无根")

        elif delta == 0:

            s = -b/(2*a)

            print("唯一根x=",s)

        else :

            root = math.sqrt(delta)

            x1 = (-b+root)/(2*a)

            x2 = (-b-root)/(2*a)

            print("x1=",x1,"\t","x2=",x2)

    上面的代码能能判断是否有根,进行求根运算,小伙伴们可以那上面的代码练练手哦~

    专题推荐:python编程实战二次方程
    上一篇:在python中用条件语句if判断闰年 下一篇:python中如何进行二次方程式计算?

    相关文章推荐

    • python中条件语句if如何用?• 在python中用条件语句if判断闰年

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网