一元二次方程:

$$
x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$

import math
def qiugen(a,b,c):
    dc = b/-2*a #对称轴
    print ("对称轴"+str(dc))

    try: #尝试求根,因为负数没法求根
        x1 = -b+math.sqrt(b**2-4*a*c)/2*a
        x2 = -b-math.sqrt(b**2-4*a*c)/2*a
        if x1 == x2:
            return "只有一个解",x1
        else:
            return "两个解",x1,x2

    except: 
        return "没有根"

一元二次方程求根.html

一元二次方程求根.ipynb

二元一次方程

$$
\begin{cases}
x+y=1\\
y-x=1\\
\end{cases}
$$

from sympy import *  #导入
print("运算格式:+-*/等等")
fc1l = input("输入方程1的左边")
fc1r = input("输入方程1的左边")
fc2l = input("输入方程2的左边")
fc2r = input("输入方程2的右边")
fc1l = "("+fc1l+")-("+fc1r+")"
fc2l = "("+fc2l+")-("+fc2r+")"
solve([fc1l,fc2l],[x, y])

解2元一次方程.ipynb
解二元一次方程.html

咳咳,这里有一部分说明是乱写的,前面是用遍历实现的

Last modification:January 27, 2023
如果觉得我的内容对你有用,请随意赞赏