python一元二次方程求解程式,為什麼輸入1,2,0會直接報錯

2021-04-14 05:53:12 字數 2471 閱讀 6001

1樓:文化值得一寫

我建議你這樣輸入 a=1 b=2 c=0

用python寫了一個求一元二次方程解的程式,為什麼輸入這一組值時會結果錯誤?而其他的值都是正確的

2樓:匿名使用者

首先,我沒有搞錯的話,你這個程式沒有輸入

其次,你輸入的地方報符號錯誤,我猜可能是因為你的輸入法的問題

為什麼我寫的這個python函式解一元二次方程不能執行

3樓:匿名使用者

你這種 你最好起一個英文的檔名

最好還短一點

你看你第一個就可以執行,第二個中文檔名就不行報錯也可以看出 你看看括號全形半形問題

4樓:風起雪落

要用python命令執行,輸入

python f:\......py

5樓:雙庚的乳酪

你要輸入:python f:\解二次函式實根(2).py

6樓:匿名使用者

在執行 python ***.py

怎麼用python解一元二次方程

7樓:混小子愛

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+complex(0,1)*np.sqrt((-1)*delta))/(2*a)

x2 = (-b-complex(0,1)*np.sqrt((-1)*delta))/(2*a)

print('方程有兩個虛根,如下所示:')print(x1,x2)

return x1,x2

編寫程式,求一元二次方程 ax*+bxc+c= 0 的解 python語言

8樓:盜墓者

^**:

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求一元二次方程的解! 目的:輸入三個引數,並顯示所求結果,**如圖所示,問題出現在哪?? 10

9樓:匿名使用者

你定義了一個函式,但是沒有執行它。試一下在最後加上:

quadratic(0, 0, 0)

頂格寫這行,不要縮排。

10樓:匿名使用者

把函式來定義源

裡的 a,bc三個形式引數去掉

# -*- coding: utf-8 -*-import math

def quadratic():

# 你函式中的**

if __name__ == "__main__":

quadratic()

已知一元二次方程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樓:匿名使用者

你的求根公式寫錯了。分母上是2a,所以要把2*a用括號括起來。

一元二次方程題目大,一元二次方程題目大約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 解...

一元二次方程解法大全,一元二次方程的解法

暈 去找你老師要啊。百科上搜 很好找 建議問老師 因為老師是講的最容易使你理解的 並推薦使用求根公式 希望樓主。一元二次方程的解法 一般解法。1.配方法。可解全部一元二次方程 如 解方程 x 2 2x 3 0 解 把常數項移項得 x 2 2x 3 等式兩邊同時加1 構成完全平方式 得 x 2 2x ...

一元二次方程根與係數的關係,一元二次方程中 根與係數的關係是什麼

根與係數的關係簡單相關係數是用來度量定量變數間的線性相關關係。復相關係數是因變數與多個自變數之間的相關關係。例如,某種商品的需求量與其 水平 職工收入水平等現象之間呈現複相關系。韋達定理最重要的貢獻是對代數學的推進,它最早系統地引入代數符號,推進了方程論的發展,用字母代替未知數,指出了根與係數之間的...