我正在寻找一种通用算法,它给定范围值start
并将end
生成一个数字列表,但数字必须经过零。. 这是我当前的代码:
end = 78
start = -1 * end
step_size = 16
numbers = range(start, end+step_size, step_size)
$ numbers
Out[90]: [-78, -62, -46, -30, -14, 2, 18, 34, 50, 66, 82]
所以在这种特殊情况下,我会从每个数字中减去 2,这样数字就有一个零值。但我怎么能更普遍地做到这一点?我这样做是为了计算图形的 y-tic 位置,因此我希望它们通过零一次。