1樓:匿名使用者
首先,我沒有搞錯的話,你這個程式沒有輸入
其次,你輸入的地方報符號錯誤,我猜可能是因為你的輸入法的問題
python 一元二次方程求解程式,為什麼輸入1,2,0會直接報錯?
2樓:文化值得一寫
我建議你這樣輸入 a=1 b=2 c=0
python求一元二次方程的解! 目的:輸入三個引數,並顯示所求結果,**如圖所示,問題出現在哪?? 10
3樓:匿名使用者
你定義了一個函式,但是沒有執行它。試一下在最後加上:
quadratic(0, 0, 0)
頂格寫這行,不要縮排。
4樓:匿名使用者
把函式來定義源
裡的 a,bc三個形式引數去掉
# -*- coding: utf-8 -*-import math
def quadratic():
# 你函式中的**
if __name__ == "__main__":
quadratic()
編寫一個求一元二次方程根的通用程式,任意輸入a、b、c三個數的值,即輸出該方程的根。要求程式設計嚴
5樓:嶽玉蓉酈昭
首先,對f(x)=ax3+bx2+cx+d求導(別bai告訴我說你沒學du過高數哦),得f'(x)=3ax2+2bx+c.
然後解方zhi程f'(x)=0,得到兩個實dao根x1、x2,也就是專f(x)的極值點.f(x)=0的3個根屬應在區間[-100,x1]、[x1,x2]、[x2,100]中.
用二分法,即可求出f(x)=0的3個根.
6樓:天下人之夢
我用抄python寫一個:
結果是:
import math
a = float(input('enter coefficient a '))
b = float(input('enter coefficient b '))
c = float(input('enter coeeficient c '))
if a == 0:
print("a不能為0,不是一元二次方程")else:
delta = b ** 2 - 4 * a *cif delta < 0:
print("無實數
解")elif delta == 0:
print("有一個實數解")
else:
print("有兩個實數解")
7樓:東風冷雪
直接求根公式,計算的表示式運用而已
用python2.7.10如何這一個程式,求一元二次方程組的解
8樓:厄爾大草原
二次方程,先計算判別式,判別式小於0 的,說明方程有複數根,那麼就用***plex型別來表示就行了,***plex型別是python的內建型別。 1+2*i 就寫成 x=***plex(1,2)
9樓:匿名使用者
這麼簡單的程式也不自己寫
編寫程式,求一元二次方程 ax*+bxc+c= 0 的解 python語言
10樓:盜墓者
^**:
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)結果測試:
已知一元二次方程ax2+bx+c=0,編寫一程式當從鍵盤輸入a,b,c的值後,計算x的值即方程的解
11樓:北方計算機學校
#include
#include
int main()
else if(disc==0)
else if(disc<0)
return 0;}
python如何程式設計輸出一個一元二次方程的複數解
12樓:
二次方程,先計算判別式,判別式小於0 的,說明方程有複數根,那麼就用***plex型別來表示就行了,***plex型別是python的內建型別。
1+2*i 就寫成
x=***plex(1,2)
如何迴圈python解一元二次方程
13樓:匿名使用者
123456
78910
1112
1314
1516
1718
1920
2122
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
一元二次方程實際問題,實際問題與一元二次方程
和列一元一次方程解應用題一樣,列一元二次方程解應用題的一般步驟是 審 設 列 解 答 1 審 指讀懂題目 審清題意,明確已知和未知,以及它們之間的數量關係 這一步是解決問題的基礎 2 設 是指設元,設元分直接設元和間接設元,所謂直接設元就是問什麼設什麼,間接設元雖然所設未知數不是我們所要求的,但由於...
0 1二次方 0 2二次方 0 3二次方 0 4二次方)的二次方除以(0 1三次方0 4三次方簡算
0.1 復2 0.2 2 0.3 制2 0.4 bai2 2 0.1 3 0.2 du3 0.3 3 0.4 3 1 10 2 2 10 2 3 10 2 4 10 2 2 1 10 3 2 10 3 3 10 3 4 10 3 1 4 9 16 100 2 1 8 27 64 1000 30 10...
一元二次方程題目大,一元二次方程題目大約30個
例1 解方程 1 3x 1 2 7 2 9x2 24x 16 11 分析 1 此方程顯然用直接開平方法好做,2 方程左邊是完全平方式 3x 4 2,右邊 11 0,所以 此方程也可用直接開平方法解。1 解 3x 1 2 7 3x 1 2 5 3x 1 注意不要丟解 x 原方程的解為x1 x2 2 解...