属相推算年龄

31 阅读1分钟

假如你的属相是蛇,你就以蛇为基准,得出以下表格

属相
偏移量543210-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"|")