Емилиан обнови решението на 06.03.2014 21:50 (преди над 10 години)
+def wow_such_much(start, end):
+ doge_list = []
+ for i in range(start, end):
+ if i % 3 == 0 and i % 5 == 0:
+ doge_list.append('suchmuch')
+ elif i % 3 == 0 and i % 5 != 0:
+ doge_list.append('such')
+ elif i % 3 != 0 and i % 5 == 0:
+ doge_list.append('much')
+ else:
+ doge_list.append(str(i))
+ return doge_list
+
+
+def count_doge_words(string):
+ count = 0
+ doge_words = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ words = string.split(" ")
+ for word in words:
+ for doge_word in doge_words:
+ if word == doge_word:
+ count += 1
+ return count
Хубаво решение, може да ти е полезно да знаеш, че split по подразбиране разделя по интервал и не е нужно да го подаваш като аргумент
Мерси, good to know:)