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

2024-09-27 18:17:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个来自另一个项目的代码片段,还没能与原作者取得联系来验证某些行为。在他的程序中,有一系列关于角度计算的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就可以工作,但是我找不到这样做的值


Tags: 项目代码import程序math语句条件角度

热门问题