Birth_date は 1 から 2359 までの整数です。すべての動物もリストの一部です。生年月日をリストのインデックスに変換したいのですが、方法がわかりません。
if (birth_time >= 2300) or (birth_time < 100):
hour_animal = "RAT"
elif (birth_time >= 100) and (birth_time < 300):
hour_animal = "OX"
elif (birth_time >= 300) and (birth_time < 500):
hour_animal = "TIGER"
elif (birth_time >= 500) and (birth_time < 700):
hour_animal = "RABBIT"
elif (birth_time >= 700) and (birth_time < 900):
hour_animal = "DRAGON"
elif (birth_time >= 900) and (birth_time < 1100):
hour_animal = "SNAKE"
elif (birth_time >= 1100) and (birth_time < 1300):
hour_animal = "HORSE"
elif (birth_time >= 1300) and (birth_time < 1500):
hour_animal = "SHEEP"
elif (birth_time >= 1500) and (birth_time < 1700):
hour_animal = "MONKEY"
elif (birth_time >= 1700) and (birth_time < 1900):
hour_animal = "ROOSTER"
elif (birth_time >= 1900) and (birth_time < 2100):
hour_animal = "DOG"
elif (birth_time >= 2100) and (birth_time < 2300):
hour_animal = "BOAR"
これをどのように単純化できるかについて何か考えはありますか?
ありがとう!