品易云推流 关闭
文章详情页
文章 > Python基础教程 > Python编程实战:求取一元二次方程的根

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

Python 编程实战 二次方程

头像

宋雪维

2021-01-23 11:50:4032241浏览 · 0收藏 · 0评论

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

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

 代码:

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)

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

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图