Мартин обнови решението на 28.02.2013 20:43 (преди над 11 години)
+def what_is_my_sign(day, month):
+ x = {1: {(1, 19): "Козирог", (20, 31): "Водолей"},
+ 2: {(1, 18): "Водолей", (19, 28): "Риби"},
+ 3: {(1, 20): "Риби", (21, 31): "Овен"},
+ 4: {(1, 20): "Овен", (21, 30): "Телец"},
+ 5: {(1, 20): "Телец", (21, 31): "Близнаци"},
+ 6: {(1, 20): "Близнаци", (21, 30): "Рак"},
+ 7: {(1, 21): "Рак", (22, 31): "Лъв"},
+ 8: {(1, 21): "Лъв", (22, 31): "Дева"},
+ 9: {(1, 22): "Дева", (23, 30): "Везни"},
+ 10: {(1, 22): "Везни", (23, 31): "Скорпион"},
+ 11: {(1, 21): "Скорпион", (22, 30): "Стрелец"},
+ 12: {(1, 21): "Стрелец", (22, 31): "Козирог"}}
+
+ if day >= list(x[month].keys())[0][0] and
+day <= list(x[month].keys())[0][1]:
+ return list(x[month].values())[0]
+ else:
+ return list(x[month].values())[1]