为了账号安全,请及时绑定邮箱和手机立即绑定

python Spyder 交互式输出

python Spyder 交互式输出

慕无忌1623718 2023-05-16 16:53:35
最近我写了这段代码,试图找到一些方法来计算抛物线的积分,但现在对我来说这不是任何问题,但关键是我写的代码没有给我任何输出,这很奇怪我使用 spyder 和代码如下:def integrator(a,b,c):    #a,b and c are the factors of the quadratic    import numpy as np    delta=((b**2)-4*a*c)    answer1= (-b+delta)/2    answer2=(-b-delta)/2     #it gets the answers of the quadratic eruation and uses them as the lower and upper bounds    if delta<=0:        return "this func has no real answer"    if delta==0:        return "this function has two equal answers"        return  answer1  else:      return answer1      return answer2  #it also calculate the answers of the quadratic equation too  integ_range=[]  for i in np.arange(answer1,answer2,0.01):      integ_range.append(i)  for i in integ_range:      heights=(a*(i**2))+(b*i)+c  sum1=sum(integ_range)      integrate=sum1*0.01  return (integrate)integrator(1,2,3)我的代码的描述和未给出的输出
查看完整描述

1 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

将变量分配给积分器为:


i=integrator(1,2,-3)

print(i)

那应该有用


查看完整回答
反对 回复 2023-05-16
  • 1 回答
  • 0 关注
  • 144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信