我正在尝试制作一个解决数学方程式的程序。我想让它问你想要解决什么类型的问题,然后根据答案,它会引导你到我创建的一个函数。该函数会询问一些变量的值,然后它将解决问题。
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)
答案 0 :(得分:0)
如果我正确理解了您的目标,要调用该函数,您可以将import find_Y_value
替换为:
find_Y_value(slope, X, Y_int)
并将定义移到您调用它们的位置上方,或者它们尚未定义。