在Python中进行角度计算的Try / Exception触发器

时间:2017-08-30 06:30:59

标签: python try-except

我有来自其他项目的代码段,并且无法与原作者联系以验证某些行为。在他的程序中,有一系列关于角度计算的try / except语句,并且我很难获得什么条件会触发异常(如果有的话)。这个特殊的计算循环多次,所以如果我能避免测试条件,我愿意。

import math

try:
    vec_rox = [math.tan(rox/2.0), 0.0, 0.0]
except:
    vec_rox = [math.tan(math.pi/2.0), 0.0, 0.0]
预计rox将是一个小标量。我猜测,如果tan评估触发了一个值错误,那么except会起作用,但是我找不到一个会这样做的值。

0 个答案:

没有答案