星期四, 二月 15, 2007

python digit map in 2 ranges

def digit_map_by_range(d, rx, ry):
"""map digit 'd' in 'rx' to a number in 'rx'
for example: 9, 10, 21 --> 21/20*(9+1)-1 = 20
L[20] is the last element of the sequence"""
return ry/rx*(d+1)-1

没有评论: