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

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

Към профила на Рая Димитрова

Резултати

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

Код

def prepare_meal(number):
work_number = number
final_string = ''
running = True
while running:
if (work_number % 3) == 0:
final_string += 'spam '
work_number /= 3
else:
running = False
if (number % 5) == 0:
if not final_string == '':
final_string += 'and '
final_string += 'eggs'
return final_string.strip()

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

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

OK

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

Рая обнови решението на 14.03.2012 22:27 (преди почти 13 години)

+def prepare_meal(number):
+ work_number = number
+ final_string = ''
+ running = True
+ while running:
+ if (work_number % 3) == 0:
+ final_string += 'spam '
+ work_number /= 3
+ else:
+ running = False
+ if (number % 5) == 0:
+ if not final_string == '':
+ final_string += 'and '
+ final_string += 'eggs'
+ return final_string.strip()