Решение на Хороскоп от Илия Ватахов

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

Към профила на Илия Ватахов

Резултати

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

Код

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

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

...............
----------------------------------------------------------------------
Ran 15 tests in 0.002s

OK

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

Илия обнови решението на 01.03.2013 20:39 (преди над 11 години)

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

Илия обнови решението на 01.03.2013 21:13 (преди над 11 години)

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