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

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

Към профила на Яне Кателиев

Резултати

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

Код

def prepare_meal( number ):
s = ''
if ( number > 0 and number % 3 == 0 ):
number = number / 3
s = 'spam'
while ( number > 0 and number % 3 == 0 ):
number = number / 3
s = s + ' spam'
if ( number > 0 and number % 5 == 0 ):
if ( s == '' ):
s = 'eggs'
else:
s = s + ' and eggs'
return s

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

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

OK

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

Яне обнови решението на 14.03.2012 15:30 (преди почти 13 години)

+
+def prepare_meal( number ):
+ s = ''
+ if ( number > 0 and number % 3 == 0 ):
+ number = number / 3
+ s = 'spam'
+ while ( number > 0 and number % 3 == 0 ):
+ number = number / 3
+ s = s + ' spam'
+
+ if ( number > 0 and number % 5 == 0 ):
+ if ( s == '' ):
+ s = 'eggs'
+ else:
+ s = s + ' and eggs'
+
+ return s