###### tags: `python-TQC`
# TQC+ 程式語言Python 506 一元二次方程式
1. 題目說明:
請開啟PYD506.py檔案,依下列題意進行作答,依使用者輸入的數字作為參數傳遞進行公式計算,使輸出值符合題意要求。作答完成請另存新檔為PYA506.py再進行評分。

輸出說明
代入一元二次方程式,回傳方程式解;如無解則輸出【Your equation has no root.】

> https://zh.wikipedia.org/zh-tw/%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B#%E6%A0%B9%E7%9A%84%E5%88%A4%E5%88%AB%E5%BC%8F
>

****這題是考年代久遠的國中數學以及用程式寫數學公式的功力!!!
<<注意( )的擺放,寫完一定要驗證範例提供的三組解>>
```python=
def compute(a,b,c):
d = b**2-4*a*c #導入判斷式
if d > 0:
s1 = (-b+(b**2-4*a*c)**0.5)/(2*a)
s2 = (-b-(b**2-4*a*c)**0.5)/(2*a)
print("{}, {}".format(s1,s2))
elif d == 0:
print(-b/(2*a))
else:
print("Your equation has no root.")
a = eval(input())
b = eval(input())
c = eval(input())
compute(a,b,c)
```