Решение на Хороскоп от Николай Манолов

Обратно към всички решения

Към профила на Николай Манолов

Резултати

  • 6 точки от тестове
  • 0 бонус точки
  • 6 точки общо
  • 15 успешни тест(а)
  • 0 неуспешни тест(а)

Код

zodiacs = ["Козирог", "Водолей", "Риби", "Овен", "Телец", "Близнаци",
"Рак", "Лъв", "Дева", "Везни", "Скорпион", "Стрелец"]
split = [19, 18, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21]
def what_is_my_sign(day, month):
if day <= split[month - 1]:
return zodiacs[month - 1]
elif month != 12:
return zodiacs[month]
else:
return zodiacs[0]

Лог от изпълнението

...............
----------------------------------------------------------------------
Ran 15 tests in 0.001s

OK

История (1 версия и 1 коментар)

Николай обнови решението на 02.03.2013 11:12 (преди над 11 години)

+zodiacs = ["Козирог", "Водолей", "Риби", "Овен", "Телец", "Близнаци",
+ "Рак", "Лъв", "Дева", "Везни", "Скорпион", "Стрелец"]
+
+split = [19, 18, 20, 20, 20, 20, 21, 22, 22, 22, 21, 21]
+
+
+def what_is_my_sign(day, month):
+ if day <= split[month - 1]:
+ return zodiacs[month - 1]
+ elif month != 12:
+ return zodiacs[month]
+ else:
+ return zodiacs[0]