Илиян обнови решението на 07.03.2012 23:48 (преди почти 13 години)
+def prepare_meal(number):
+ result = ''
+ if number % 3 == 0:
+ result += 'spam'
+ number /= 3
+ while number % 3 == 0:
+ result += ' spam'
+ number /= 3
+ if number % 5 == 0:
+ result += ' and eggs'
+ elif number % 5 == 0:
+ result = 'eggs'
+ return result
Използвай whitespace-овете консистентно. Визирам:
number%5
и number%3
.
Освен това имаш твърде много празни редове.
Но като цяло ми харесва решението ти.