Мария обнови решението на 03.03.2013 15:42 (преди над 11 години)
+def what_is_my_sign(day, month):
+ if month == 1:
+ if day < 20:
+ return "Козирог"
+ else:
+ return "Водолей"
+ elif month == 2:
+ if day < 19:
+ return "Водолей"
+ else:
+ return "Риби"
+ elif month == 3:
+ if day < 21:
+ return "Риби"
+ else:
+ return "Овен"
+ elif month == 4:
+ if day < 21:
+ return "Овен"
+ else:
+ return "Телец"
+ elif month == 5:
+ if day < 21:
+ return "Телец"
+ else:
+ return "Близнаци"
+ elif month == 6:
+ if day < 21:
+ return "Близнаци"
+ else:
+ return "Рак"
+ elif month == 7:
+ if day < 22:
+ return "Рак"
+ else:
+ return "Лъв"
+ elif month == 8:
+ if day < 23:
+ return "Лъв"
+ else:
+ return "Дева"
+ elif month == 9:
+ if day < 23:
+ return "Дева"
+ else:
+ return "Везни"
+ elif month == 10:
+ if day < 23:
+ return "Везни"
+ else:
+ return "Скорпион"
+ elif month == 11:
+ if day < 22:
+ return "Скорпион"
+ else:
+ return "Стрелец"
+ elif month == 12:
+ if day < 22:
+ return "Стрелец"
+ else:
+ return "Козирог"
Помисли как да го направиш без толкова много if-ове. Така определено не е елегантно. Можеш да използваш някоя от колекциите например ;-)