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

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

Към профила на Светлин Николов

Резултати

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

Код

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

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

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

OK

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

Светлин обнови решението на 10.03.2012 21:26 (преди около 12 години)

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