Python解一元二次方程:ax2 + bx + c = 0
#一元二次方程公式 標量=b**2-4*a*c 如果標量大於0,x有2個解,如果等於0,x 1個解為x=-b/2a 小於0則無解 #公式 x=(-b+math.sqrt(b**2-4*a*c))/2*a math.sqrt(x)開平方根
import math def quadratic(a,b,c): key=b**2-4*a*c if key>0: x1=(-b+math.sqrt(key))/2*a x2=(-b-math.sqrt(key))/2*a if key==0: x1=-b/2*a x2=x1 if key<0: print('方程無解') return(None,None) return (x1,x2) print(quadratic(1,3,-4))
相關推薦
Python解一元二次方程:ax2 + bx + c = 0
#一元二次方程公式 標量=b**2-4*a*c 如果標量大於0,x有2個解,如果等於0,x 1個解為x=-b/2a 小於0則無解 #公式 x=(-b+math.sqrt(b**2-4*a*c))/2*a math.sqrt(x)開平方根import math d
Python實現一元二次方程的定義是:ax2 + bx + c = 0 請編寫一個函式,返回一元二次方程的解。
wechat:812716131 ------------------------------------------------------ 技術交流群請聯絡上面wechat ----------------------------------------------
演算法:求一元二次方程ax^2 + bx + c = 0的根
一元二次方程ax2+bx+c=0 判別式D=b2−4ac 一元二次方程的實根:x=−b±D√2a 一元二次方程的虛根:x=−b2a±D√2ai 用switch語句實現: #include
解一元二次方程ax2+bx+c=0(C#程式碼)
/// <summary> /// 解一元二次方程ax2+bx+c=0 /// </summary> /// <param name="a"></param>
程式設計求一元二次方程ax2+bx+c=0的根
突然發現自己連一元二次方程怎麼算的都不知道了。想了半天,拿起筆來才順手些了給x2+2x+1=0.悔恨啊。 #include "iostream" #include "cmath" using namespace std; int main(){ double a,b,c
求方程ax2+bx+c=0的實數根
求方程ax2+bx+c=0的實數根。a, b, c由鍵盤輸入, a!=0。若只有一個實數根(b2-4ac=0)則只輸出x1,若無實數根(b2-4ac<0)則輸出Error。 輸入 2.5 7.5 1.0 輸出 (注意等號前面後面都有一個空格) (注意等號前面後
Python求一元二次方程解
ror not else erro ins oat ber log 定義 題目: 請定義一個函數 ’quadratic(a,b,c)‘,接收三個參數,返回一元二次方程: ax2 + bx + c = 0 的兩個解。(提示:計算平方根可以調用math.sqrt()函數)
python 求出ax*x + bx + c = 0的兩個解
import math def quadratic(a,b,c): num = (b*b/(4*a*a))-(c/a); num2=math.sqrt(num); num3= b/(2*a); res = num2-num3; res2 = -num2-num
python實現解一元二次方程
python實現一元二次方程的求解 要考慮的點: 1、二元方程組a=0的情況 2、判別式是否大於0 3、當有複數解時如何表示 程式塊: # -*- coding: utf-8 -*- im
【Python】用Python實現解一元二次方程
用Python實現解一元二次方程,來自廖雪峰Pyhton3.0教程課後習題 # -*- coding: utf-8 -*- import math def quadratic(a, b, c): if (b * b - 4 * a * c) <
習題 14.1 求一元二次方程式ax^2+bx+c=0的實根,如果方程沒有實根,則輸出有關警告資訊。
C++程式設計(第三版) 譚浩強 習題14.1 個人設計 習題 14.1 求一元二次方程式 a x
2016年ACM/ICPC大連賽區 D題(LCM性質+解一元二次方程)
題目連結:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5748 題意: 給你兩個數a,b,讓你拆成x
C程式設計案例(求 ax^2+bx+c=0 的解)
問題:求方程: a x 2
解一元二次方程
淺談一元二次方程 一元二次方程,是指含有一個未知數且未知數的最高次數為2的方程叫做一元二次方程。它的一般形式是ax²+bx+c=0(a不等於0)。 解法 當 Δ=b²-4ac>0 時,一元二次方程
解一元二次方程的根
void Fun(double a,double b,double c){double x1;double x2;double d = b*b - 4*a*c;if(-EPS<=a && a<EPS)//a==0{x1 = x2 = -c/b;printf("x1=%f,x2=%f
【c語言】求方程式 ax^2+bx+c=0 的根,分別考慮:1、有兩個不等的實根 2、有兩個相等的實根
// 求方程式 ax^2+bx+c=0 的根,分別考慮:1、有兩個不等的實根 2、有兩個相等的實根 #include <stdio.h> #include <math.h> int main() { int d; int a,b,c; do
【c】【例3.5】求ax^2+bx+c=0方程的根。a,b,c由鍵盤輸入,設b^2-4*a*c>0。
c #include<stdio.h> #include<math.h> int main() { double a,b,c,x1,x2,p,q,disc; printf("Please enter a,b,and c :"); //給
【C語言】求方程ax^2+bx+c=0的根
//求方程ax^2+bx+c=0的根 #include <stdio.h> #include <math.h> int main() { float a,b,c,dis,x1
java為二次方程式ax^2+bx+c=0設計一個類
a* stat pri 次方 math.sqrt roo urn eal rim public class QuadraticEquationtest //測試類 { public static void main(String[] args) {
Python編寫“求一元二次方程的解”
a* int 平方根 python pytho div 函數 port import #求一元二次方程的解 import math def equation(a,b,c): h=b*b-4*a*c #一元二次方程的解,百度來的 if h>=0: