Драгомир обнови решението на 08.03.2014 02:44 (преди над 10 години)
+def wow_such_much(start, end):
+ result_list = []
+ for number in range(start, end):
+ if number % 3 == 0 and number % 5 == 0:
+ result_list.append('suchmuch')
+ elif number % 3 == 0:
+ result_list.append('such')
+ elif number % 5 == 0:
+ result_list.append('much')
+ else:
+ result_list.append(str(number))
+ return result_list
+
+
+parasite_words = [
+ 'wow', 'lol',
+ 'so', 'such',
+ 'much', 'very'
+ ]
+
+
+def count_doge_words(sentence):
+ sum_parasite_words = 0
+ for word in sentence.split():
+ if word in parasite_words:
+ sum_parasite_words += 1
+ return sum_parasite_words
Супер, но ако искаш да изнесеш списъка с думите като константа е хубаво да се съобразиш с начина, по който се именоват константите в Python. В случая думите са малко и не е проблем да са изброени на един ред.