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
解二元一次方程,二元一次方程求根公式?
代入消元法解二元一次方程組 1 基本思路 未知數又多變少。2 消元法的基本方法 將二元一次方程組轉化為一元一次方程。3 代入消元法 把二元一次方程組中一個方程的未知數用含另一個未知數的式子 表示出來,再代入另一個方程,實現消元,進而求得這個二元一次方程組的解。這個方法叫做代入消元法,簡稱代入法。4 ...
二元一次方程組,二元一次方程組
x y 8m a x y 2m b 2x 5y 1 c a式 b式,得x y x y 8m 2m,即2x 10m,化簡得x 5m 將x 5m代入a式,得5m y 8m,即y 3m 將x 5m,y 3m代入c式,即2 5m 5 3m 1 10m 15m 1 化簡得m 1 5 x y 8m 1 x y ...
二元一次方程組,二元一次方程組的概念
二元一次方程組的解法!由 得3 y 8,代入 得4y 28,y 7,代入 得x 5 二元一次方程組的概念 二元一次方程是指含有兩個未知數 例如x和y 並且所含未知數的項的次數都是1的方程。兩個結合在一起的共含有兩個未知數的一次方程叫二元一次方程組。每個方程可化簡為ax by c的形式。使二元一次方程...