Python代码会自动在“ For”循环之间停止执行,而不会显示任何错误

时间:2019-12-16 17:20:35

标签: python-3.x spyder

因此,我一直在运行一个代码,其中使用了一个简单的嵌套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

有人知道这意味着什么吗?

0 个答案:

没有答案