因此,我一直在运行一个代码,其中使用了一个简单的嵌套for循环。我也定义了几个我在循环中调用的函数。但是代码会在循环之间停止执行,而只是在执行时打印“ Finished”。在Spyder上,每次运行内核都会崩溃。这是循环
itr=1000
ans=mp.mie(Z,X)
Qsca=ans[1]
r=dia/2
A=3.14*r**2
V=(4*3.14*r**3)/3
fv=0.001
for j in range(0,10):
Ut=(Qsca*A*fv)/V
print('Ut=' , Ut)
dis=0
print(j)
for i in range(0,itr):
path_x.clear()
path_y.clear()
path_z.clear()
x_dir=0
y_dir=0
z_dir=0
s=step(Ut)
initiate_ray(s,0,0,1,Ut)
print('i= ', i)
fv+=0.001
结果以
结尾.
.
.
i= 218
i= 219
i= 220
i= 221
i= 222
[Finished in 9.9s]
请帮帮我,我已经尝试使用print语句来弄清楚代码停止运行的位置,它总是不同的行。我认为这必须与python语言做更多的根本合作??
编辑1
崇高文字显示
exit code 3221225725
有人知道这意味着什么吗?