Мария обнови решението на 09.03.2014 19:19 (преди над 10 години)
+def wow_such_much(start, end):
+ my_list = list()
+ for i in range(start, end):
+ if i % 5 == 0 and i % 3 == 0:
+ my_list.append('suchmuch')
+ elif i % 5 == 0:
+ my_list.append('much')
+ elif i % 3 == 0:
+ my_list.append('such')
+ else:
+ my_list.append(str(i))
+ return my_list
+
+
+def count_doge_words(sentence):
+ words = sentence.split()
+ counter = 0
+ parasite = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ for word in words:
+ if word in parasite:
+ counter += 1
+ return counter
Доста изчистено решение, харесва ми! :)
Ето няколко неща, които да подобриш:
-
my_list
нищо не ми казва за предназначението си освен, че е списък и че е твой - това условие
i % 5 == 0 and i % 3 == 0
май може и по-кратко да стане - и това име малко не ми харесва
parasite
; по-скороparasite_words