Александър обнови решението на 12.03.2014 11:11 (преди над 10 години)
+def wow_such_much(start,end):
+ wow_list = []
+
+ for x in range(start,end):
+ such = x % 3 == 0
+ much = x % 5 == 0
+ if such and much:
+ wow_list.append('suchmuch')
+ elif such:
+ wow_list.append('such')
+ elif much:
+ wow_list.append('much')
+ else:
+ wow_list.append(str(x))
+
+ return wow_list
+
+
+
+def count_doge_words(sentence):
+ doge_words = ('wow', 'lol', 'so', 'such', 'much', 'very')
+
+ sentence = sentence.split()
+ number_of_words = len(sentence)
+ counter = 0
+
+ for x in range(0,number_of_words):
+ if sentence[x] in doge_words:
+ counter += 1
+
+ return counter
- С
range
можеш да итерираш директно елементите на колекции - Можеш да слагаш проверките директно в
if
-а, нямаш нужда от променливи - Името
wow_list
е неподходящо, нека не завършва наlist
и има смисъл