Петър обнови решението на 14.03.2012 22:25 (преди почти 13 години)
+def prepare_meal(n):
+ dinner=''
+ if n == 0:
+ return ''
+ elif n % 3 != 0 and n % 5 != 0:
+ return ''
+ elif n % 3 != 0 and n % 5 == 0:
+ return("eggs")
+ elif n % 3 == 0 and n % 5 != 0:
+ while n % 3 == 0:
+ dinner=dinner+'spam '
+ n = n // 3
+ dinner=dinner[:len(dinner)-1]
+ return dinner
+ else:
+ while n % 3 == 0:
+ dinner=dinner+'spam '
+ n =n // 3
+ dinner=dinner+'and eggs'
+ return dinner