函数中的数字为什么自动被识别为浮点数?
import math def quadratic_equation(a, b, c): x=(-b+math.sqrt(b**2-4*a*c))/2*a y=(-b-math.sqrt(b**2-4*a*c))/2*a return x,y print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5) 但是我有个问题 为什么 x和y直接被认定为浮点数而不是整型呢?
import math def quadratic_equation(a, b, c): x=(-b+math.sqrt(b**2-4*a*c))/2*a y=(-b-math.sqrt(b**2-4*a*c))/2*a return x,y print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5) 但是我有个问题 为什么 x和y直接被认定为浮点数而不是整型呢?
2017-06-28
举报