結果為什么是整數形式
import math
def quadratic_equation(a, b, c):
??? m == 0.0
??? n== 0.0
??? if b**2 - 4*a*c > 0:
??????? m = (-b + (b**2 - 4*a*c)**1/2)*1/(2*a)
??????? n = (-b - (b**2 - 4*a*c)**1/2)*1/(2*a)
??? elif b**2 - 4*a*c == 0:
??????? m == n == -b/(2*a)
??? else:
??????? none
??? return m,n
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
為什么這樣的結果是正確答案的整數形呀??怎么樣改可以變成小數形式??
2016-10-25
def quadratic_equation(a, b, c):
??? if b**2 - 4*a*c > 0:
??????? m = (-b + (b**2 - 4*a*c)**1/2)*1/(2*a)
??????? n = (-b - (b**2 - 4*a*c)**1/2)*1/(2*a)
??? elif b**2 - 4*a*c == 0:
??????? m == n == -b/(2*a)
??? else:
??????? none
??? return m,n
print quadratic_equation(2.0, 3, 0)
print quadratic_equation(1.0, -6, 5)
2016-09-27
import math
def quadratic_equation(a, b, c):
? ? m = 0.0
? ? n= 0.0
? ? if b**2 - 4*a*c > 0:
? ? ? ? m = (-b + (b**2 - 4*a*c)**1/2)*1/(2*a)
? ? ? ? n = (-b - (b**2 - 4*a*c)**1/2)*1/(2*a)
? ? elif b**2 - 4*a*c == 0:
? ? ? ? m == n == -b/(2*a)
? ? else:
? ? ? ? none
? ? return m,n
print (quadratic_equation(2, 3, 0))
print (quadratic_equation(1, -6, 5))
2016-09-27
2016-09-27
import math
def quadratic(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