python 一元二次方程計算器

2021-10-06 06:35:42 字數 897 閱讀 6094

萌新練手

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

import math

defqua

(a, b, c)

: a1 =

-b - math.sqrt(b * b -

4* a * c)

a2 =

-b + math.sqrt(b * b -

4* a * c)

x1 = a1 /(2

* a)

x2 = a2 /(2

* a)

return x2, x1

a1, b1, c1 =

map(

int,

input

("☆一元二次方程計算器☆,請輸入a,b,c係數,以空格隔開!\n☆輸入0 0 0可退出程式☆\n\n"

).split())

while

(a1 !=

0or b1 !=0)

:if b1 * b1 -

4* a1 * c1 >=0:

x, y = qua(a1, b1, c1)

x1 =

str(x)

x2 =

str(y)

print

("x1 = %s, x2 = %s \n"

%(x1, x2)

)else

:print

("此方程無實數解\n"

) a1, b1, c1 =

map(

int,

input

("☆請輸入a,b,c係數,以空格隔開☆\n☆輸入0 0 0可退出程式☆\n\n"

).split(

))

一元二次方程

作 者 a42 覃燕玲 完成日期 2014年 10 月 25 日 版 本 號 v1.0 問題描述 建立乙個程式解平方根 輸入描述 ax 2 bx x 0 a o 程式輸出 平方根 using system using system.collections.generic using system.l...

一元二次方程

一 知識要點 一元二次方程和一元一次方程都是整式方程,它是初中數學的乙個重點內容,也是今後學習數學的基 礎。一元二次方程的一般形式為 ax 2 2為次數,即x的平方 bx c 0,a 0 它是只含乙個未知數,並且未知數的最高次數是2 的整式方程。解一元二次方程的基本思想方法是通過 降次 將它化為兩個...

Python 解一元二次方程

請定義乙個函式quadratic a,b,c 接收3個引數,返回一元二次方程 ax2 bx c 0的兩個解。coding utf 8 可將quadratic a,b,c 單獨寫為b.py,之後在a.py中通過from b import quadratic呼叫這個函式 import math def ...