如何调用函数?

时间:2015-12-20 01:59:15

标签: python

我正在尝试制作一个解决数学方程式的程序。我想让它问你想要解决什么类型的问题,然后根据答案,它会引导你到我创建的一个函数。该函数会询问一些变量的值,然后它将解决问题。

What_do_you_need = raw_input("Which equation would you like to use?")

if What_do_you_need ==  "find_Y_value":
    slope = int(raw_input("Enter the slope"))
    X = int(raw_input("Enter the X coordinate"))
    Y_int = int(raw_input("Enter the Y intercept"))
    import find_Y_value

def find_Y_value(slope, X, Y_int):
    Y = (slope * X) + Y_int
    print(Y)

def find_Y_int(Y, slope, X):
    Y_int = (slope * X) - Y
    print(Y_int)

def find_X_value(Y, slope, Y_int):
    X_value = (Y-Y_int)/slope
    print(X_value)

def Slope_from_Slope_int(Y, X, Y_int):
    slope = (Y-Y_int)/X
    print(slope)

def Slope_from_Coordinates(X1, X2, Y1, Y2):
    slope1 = (Y2 - Y1)/(X2 - X1)
    print(slope1)

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的目标,要调用该函数,您可以将import find_Y_value替换为:

find_Y_value(slope, X, Y_int)

并将定义移到您调用它们的位置上方,或者它们尚未定义。