#解一元二次方程
import math
a = int(input("请输入系数a"))
b = int(input("请输入系数b"))
c = float(input("请输入系数c"))
if(a == 0 and b == 0 ):
print("无解")
elif(a == 0 and b != 0):
x = float(-(c / b))
print("此方程有一个实根", x)
elif(b * b - 4 * a * c == 0):
x1 = x2 = float(-(b / (2 * a)))
print("有两个相等的实根:", x1)
elif(b * b - 4 * a * c > 0):
x1 = float(-(b / (2 * a))) + (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * a
x2 = float(-(b / (2 * a))) + (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * a
print(str.format("有两个不等实根{0:.2f}和{1:.2f}",x1 , x2))
elif(b * b - 4 * a * c < 0):
a = float(-(b / (2 * a)))
b = (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * a
print(str.format("有两个共轭{0}+{1}i和{0}-{1}i", a, b))
Python_解一元二次方程
原创
©著作权归作者所有:来自51CTO博客作者瑞新的博客的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python求解一元二次方程根
本文使用Python实现一元二次方程求根公式,主要演示运算符和几个内置函数的用法,
python 人工智能 机器学习 js tapestry -
求一元二次方程的根
求一元二次方程的根的算法思想以及C语言程序
求一元二次方程的根 -
一元二次方程求解
一元二次方程求解,输入a、b、c,即可判断一元二次方程是否有实数解,如果有,会输
一元二次方程求解 输入abc 如果有 会输出解 -
一元二次方程通解
针对一元二次方程通解,只要是一元二次方程就会有解!
#include #define -
python求解一元二次方程
我也不知道讲什么,你先想想你解数学题的时候,解方程的数学公式是什么?知道公式再直接转换为代码就ok
python 解方程 数学公式 -
一元二次方程 javabean 一元二次方程配方法
一元二次方程 ————九年级上册 定义一
一元二次方程 javabean bigdecimal计算开n次方 因式分解 解方程 数根