括號的問題
import math
def quadratic_equation(a, b, c):
? ? x1=(-b+math.sqrt(b*b-4*a*c))/2*a
? ? x2=(-b-math.sqrt(b*b-4*a*c))/2*a
? ? return x1,x2
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
我現在知道是錯在2*a沒有加括號了,應該是(2*a)才對,可是不明白為什么??!求解
2018-04-15
不加括號就成了先除以2再乘以a
2015-04-27
四則運算 ?先算括號內的