大家好!!刚开始学用Spyder。。请问console的地方为什么不显示运行结果哇 pleaseplease 帮忙解答一下这个些许有些愚蠢的问题QAQ
这不是spyder的问题,是因为你只定义了main()函数,却没有调用它,所以不会有任何输出,进行下面的修改就有输出了。
def testFun1(x):
return x * x * x + x + 1
def testFun2(x):
return x * x + 8
def myintegrate(anyFunc, low, high):
numstep = 8
mystep = (high - low) / numstep
myarea = 0
while (low < high):
myarea = myarea + anyFunc(low) * mystep
low = mystep + low
return myarea
def main():
anyFunction = testFun1;
myresult = myintegrate(anyFunction, 0, 10)
print("area result=", myresult)
myresult = myintegrate(anyFunction, 0, 10)
print("area result=", myresult)
main()