1樓:我爸喜歡
import math
def calcroot(a, b, c):
# a,b,c = int(a), int(b), int(c)try:
value = b**2 - 4*a*c # b*b - 4*a*c
sq = math.sqrt(value)x1 = (-b + sq) / (2 * a)x2 = (-b - sq) / (2 * a)if x1 == x2:
# return x1
print('x1=x2= %.2f' % x1)else:
# return '%.2f'%x1, round(x2,2)print('x1= %.2f\nx2= %.2f' % (x1, x2))
except:
print('該方程無根')
calcroot(13,-100,31)
# print(re)
執行以上程式,就能看到下面效果了;輸出加了格式化,否則輸出的是一長串浮點數
2樓:匿名使用者
測試下b*b-4*a*c是否大於等於0
a不等於0
如何用python程式設計求解二元一次方程組。如x+y=3;x-y=1
3樓:匿名使用者
利用 numpy 很簡單。可以利用pip安裝pip install numpy
然後(以你的方程為例),python 下
如果你學過 線性代數,那麼這段**很好理解。
4樓:匿名使用者
import sympy as sp
x = sp.symbol('x')
y = sp.symbol('y')
print(sp.solve([ 5*x + 1 - y, 1 - x-3*y],[x,y]))
python求解二元一次方程組(行列式)編一個程式
5樓:雙庚的乳酪
#a1x+b1y=c1
#a2x+b2y=c2
def solve(a1, b1, c1, a2, b2, c2):
if a1 == 0 and a2 != 0:
636f707962616964757a686964616f31333339663438x = (c2-b2*c1/b1)/a2
y = c1/b1
elif a1 != 0 and a2 == 0:
x = (c1-b1*c2/b2)/a2
y = c2/b2
elif b1 == 0 and b2 != 0:
x = c1/a1
y = (c2-a2*c1/a1)/b2
elif b1 != 0 and b2 == 0:
x = c2/a2
y = (c1-a1*c2/a2)/b1
if a1*b2-a2*b1 != 0:
x = (b2*c1-b1*c2)/(a1*b2-a2*b1)
y = (a1*c2-a2*c1)/(a1*b2-a2*b1)
else:
x = 'error'
y = 'error'
return x, y
a1 = int(raw_input('a1='))
b1 = int(raw_input('b1='))
c1 = int(raw_input('c1='))
a2 = int(raw_input('a2='))
b2 = int(raw_input('b2='))
c2 = int(raw_input('c2='))
x, y = solve(a1, b1, c1, a2, b2, c2)
e1 = str(a1)+'*x+'+str(b1)+'*y='+str(c1)
e2 = str(a2)+'*x+'+str(b2)+'*y='+str(c2)
print '\n', e1, '\n', e2
print 'x=' + str(x), '\ny=' + str(y)
6樓:完娟居晴波
0.8x-1.7y=-7
…①bai
5x-3y=2
…②把②變換成
5x=2+3y
x=(3y+2)/5
代入du①
得zhi
到y=6
所以x=4
5分之dao2x-1
+4分之3y-2=0
(1)5分之3x+1
-4分之3y+2=0
(2)(1)
(2)都乘以專20則
(1)變為
屬8x-4+15y-10=0
(3)(2)變為12x+4-15y-10=0(4)(3)+(4)得20x-20=0
x=1代入(3)
得到y=2/5
二元一次方程,二元一次方程
乘5,乘6只會更麻煩。他的目的是。讓原式變為9x 12y 48 10x 12y 66 這樣 式和 式相加消掉y得出x 我邊解給你邊解釋 3x 4y 16 5x 6y 33 根據題中說話第一個式子 3 第2個式子 2 這是解二元一次方程的加減 消元法 即要消除y。具體如下 x3得 9x 12y 48 ...
解二元一次方程,二元一次方程怎麼解
淪陷 一般解法 1.配方法 可解全部一元二次方程 如 解方程 x 2 2x 3 0 解 把常數項移項得 x 2 2x 3 等式兩邊同時加1 構成完全平方式 得 x 2 2x 1 4 因式分解得 x 1 2 4 解得 x1 3,x2 1 用配方法解一元二次方程小口訣 二次係數化為一 常數要往右邊移 一...
解二元一次方程,解二元一次方程
窩窩小夜 一般解法 1.配方法 可解全部一元二次方程 如 解方程 x 2 2x 3 0 解 把常數項移項得 x 2 2x 3 等式兩邊同時加1 構成完全平方式 得 x 2 2x 1 4 因式分解得 x 1 2 4 解得 x1 3,x2 1 用配方法解一元二次方程小口訣 二次係數化為一 常數要往右邊移...