萌新練手
#!/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 ...