Теодор обнови решението на 06.03.2014 04:52 (преди над 10 години)
+def wow_such_much(start , end):
+ lst = []
+ for current in range(start , end):
+ item_to_add = ''
+ if current % 3 == 0:
+ item_to_add += 'such'
+ if current % 5 == 0:
+ item_to_add += 'much'
+ if len(item_to_add)==0 :
+ lst.append(str(current))
+ else :
+ lst.append(item_to_add)
+ return lst
+
+def count_doge_words(sentence):
+ doge_words_occurrences = 0
+ doge_words = ['wow' , 'lol' , 'so' , 'such' , 'much' , 'very']
+ for start in range(len(sentence)):
+ for word in doge_words:
+ if word == sentence[start:start+len(word)] :
+ doge_words_occurrences += 1
+ return doge_words_occurrences
Вместо да правиш това: sentence[start:start+len(word)]
, можеш да ползваш метода split()
стринг. Не сме го показали, но help(str.split)
ще ти покаже всичко, което ти е необходимо :)