假如你的属相是蛇,你就以蛇为基准,得出以下表格
属相 | 鼠 | 牛 | 虎 | 兔 | 龙 | 蛇 | 马 | 羊 | 猴 | 鸡 | 狗 | 猪 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
偏移量 | 5 | 4 | 3 | 2 | 1 | 0 | -1 | -2 | -3 | -4 | -5 | -6 |
当别人说自己是属狗的,你就可以快速算出
年龄=自己的年龄 + 偏移量
Python 生成对照表
myShuXiang = '蛇' # 自己的属相
shuxiang = ['鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪']
max = len(shuxiang)
print(f"-------------------------{max} 生肖偏移量表格--------------------")
# 生成偏移量对照表
for idx in range(max):
value = shuxiang[idx]
print(f"|{value}\t", end='')
if idx == max - 1: print(f"|")
for idx in range(max):
value = shuxiang.index(myShuXiang) - idx
print(f"|{value}\t", end='')
if idx == max - 1: print(f"|")