1樓:匿名使用者
^delta = b^bai2-4ac
if delta<0:
x1 = (-b+***plex(0,1)*sqrt((-1)*delta))/(2a)
x2 = (-b-***plex(0,1)*sqrt((-1)*delta))/(2a)
else:
#這裡寫du
原來zhi
的求dao根版公式權
python如何程式設計輸出一個一元二次方程的複數解
2樓:
二次方程,先計算判別式,判別式小於0 的,說明方程有複數根,那麼就用***plex型別來表示就行了,***plex型別是python的內建型別。
1+2*i 就寫成
x=***plex(1,2)
怎麼用python解一元二次方程
3樓:混小子愛
import numpy as np
def solve_quad(a,b,c):
if a == 0:
print('您輸入的不是二次方程!')
else:
delta = b*b-4*a*c
x = -b/(2*a)
if delta == 0:
print('方程有惟一解,x=%f'%(x))return x
elif delta > 0:
x1 = x-np.sqrt(delta)/(2*a)x2 = x+np.sqrt(delta)/(2*a)print('方程有兩個實根:x1=%f,x2=%f'%(x1,x2))
return x1,x2
else:
x1 = (-b+***plex(0,1)*np.sqrt((-1)*delta))/(2*a)
x2 = (-b-***plex(0,1)*np.sqrt((-1)*delta))/(2*a)
print('方程有兩個虛根,如下所示:')print(x1,x2)
return x1,x2
怎麼用python解一元二次方程,用判斷語句
4樓:匿名使用者
import math#2x**2+3*x+0 = 0def quadratic_equation(a, b, c): t = math.sqrt(pow(b, 2) - 4 * a * c) if(pow(b, 2) - 4 * a * c) > 0:
return (-b + t) / (2 * a), (-b - t) / (2 * a) elif (pow(b, 2) - 4 * a * c) == 0: return (-b + t) / (2 * a) else: return noneprint quadratic_equation(2, 3, 0)
已知一元二次方程的3個引數a,b,c,編寫python程式求方程實根
5樓:去年的冬天下雪
import math
a = float(raw_input('enter coefficient a'))
b = float(raw_input('enter coefficient b'))
c = float(raw_input('enter coeeficient c'))
if a == 0:
s = -c/b
print 's:', s
else:
delta = b ** 2 - 4 * a *c
if delta < 0:
print 'no solution'
elif delta == 0:
s = -b/(2 * a)
print 's:', s
else:
root = math.sqrt(delta)
s1 = (-b + root) / (2 * a)
s2 = (-b - root) / (2 * a)
print 'two distinct solution are', s1, s1
編寫程式,求一元二次方程 ax*+bxc+c= 0 的解 python語言
6樓:盜墓者
^**:
import math
a=int(input('請輸入
a的值:'))
b=int(input('請輸入b的值:'))c=int(input('請輸入c的值:'))derta=(b**2-4*a*c)
if a == 0:
print('您輸入的a為0,方內程ax^2+bx+c=0不能作為一元二次方容程')
elif derta<0:
print('方程無實數解')
elif derta==0:
print('方程有解,有一個實數解:')print(b*(-1)/(a*2))
else:
print('方程有解,有兩個實數解:')print((-1*b+math.sqrt(derta))/2*a)print((-1*b-math.
sqrt(derta))/2*a)結果測試:
用python寫了一個求一元二次方程解的程式,為什麼輸入這一組值時會結果錯誤?而其他的值都是正確的
7樓:匿名使用者
首先,我沒有搞錯的話,你這個程式沒有輸入
其次,你輸入的地方報符號錯誤,我猜可能是因為你的輸入法的問題
python求一元二次方程的解! 目的:輸入三個引數,並顯示所求結果,**如圖所示,問題出現在哪?? 10
8樓:匿名使用者
你定義了一個函式,但是沒有執行它。試一下在最後加上:
quadratic(0, 0, 0)
頂格寫這行,不要縮排。
9樓:匿名使用者
把函式來定義源
裡的 a,bc三個形式引數去掉
# -*- coding: utf-8 -*-import math
def quadratic():
# 你函式中的**
if __name__ == "__main__":
quadratic()
Python字串是什麼,如何使用?
python的字串就是表示一串字元,字元可以是中文,英文或者數字,或者混合的文字。python字串的幾種表達方式。1 使用單引號擴起來字串。2 使用雙引號將字串擴起來。3 當想要輸出單引號或者雙引號時 將單引號,雙引號作為普通字元輸出 通過 進行轉義。4 通過單引號,雙引號混合的方式輸出單引號,雙引...
js中怎麼判斷字串是否在另字串中
js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...
js中如何判斷字串中是否包含指定字串
正則bai 匹配 du var str this is my test var test new regexp test g 建立正 zhi則dao表達版式對權 象var result s.match test alert result js判斷字串變數是否含有某個字串的方法 方法一 var str...