Георги обнови решението на 01.03.2013 18:33 (преди над 11 години)
+def what_is_my_sign(day, month):
+
+ """
+ Finds the Zodiak sign, given the date of birth.
+
+ Returns string.
+ """
+
+ MONTH_DIVIDERS = {1: 20, 2: 19, 3: 21, 4: 21, 5: 21, 6: 21,
+ 7: 22, 8: 23, 9: 23, 10: 23, 11: 22, 12: 22}
+
+ ZODIAK_SIGNS = ['Козирог', 'Водолей', 'Риби', 'Овен', 'Телец',
+ 'Близнаци', 'Рак', 'Лъв', 'Дева', 'Везни',
+ 'Скорпион', 'Стрелец', 'Козирог']
+
+ tweak = day >= MONTH_DIVIDERS[month]
+
+ return ZODIAK_SIGNS[month - 1 + tweak]