我為什么2*a 加括號和不加括號 結果不一樣呢?
import math
def quadratic_equation(a, b, c):
? ? t=math.sqrt(b*b-4*a*c)
? ? return (-b+t)/2*a?, (-b-t)/2*a
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
import math
def quadratic_equation(a, b, c):
? ? t=math.sqrt(b*b-4*a*c)
? ? return (-b+t)/2*a?, (-b-t)/2*a
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2018-06-22
舉報
2018-06-22
不加括號2就是屬于前面的
2018-06-23
因為乘除的優先級一致,就和我們平時做數學運算一樣,此時我們需要使用小括號來調整優先級
2018-06-22
乘除,如果不加括號,它就是按著順序計算的,加了括號就有優先級的問題