Решение на Да си приготвим нещо за хапване от Мирослав Милев

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

Към профила на Мирослав Милев

Резултати

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

Код

def prepare_meal(number):
meal = ""
has_eggs = (number % 5) == 0
while(number % 3 == 0):
number = number / 3
meal += "spam "
if (has_eggs):
if (len(meal) > 0):
meal += "and eggs"
else:
meal += "eggs"
return meal.strip()

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

..........
----------------------------------------------------------------------
Ran 10 tests in 0.001s

OK

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

Мирослав обнови решението на 12.03.2012 21:33 (преди почти 13 години)

+def prepare_meal(number):
+ meal = ""
+ has_eggs = (number % 5) == 0
+ while(number % 3 == 0):
+ number = number / 3
+ meal += "spam "
+ if (has_eggs):
+ if (len(meal) > 0):
+ meal += "and eggs"
+ else:
+ meal += "eggs"
+ return meal.strip()