Евгени обнови решението на 09.03.2014 22:28 (преди над 10 години)
+def wow_such_much(start, end):
+ result = []
+ for i in range(start, end):
+ if i % 3 == 0 and i % 5 == 0:
+ result.append('suchmuch')
+ elif i % 5 == 0:
+ result.append('much')
+ elif i % 3 == 0:
+ result.append('such')
+ else:
+ result.append(str(i))
+ return result
+
+
+def count_doge_words(sentence):
+ count = 0
+ list_parasite = ['wow', 'lol', 'so', 'such', 'much', 'very']
+ list_of_words = sentence.split(' ')
+ list_of_words_len = len(list_of_words)
+ for i in range(0, list_of_words_len):
+ if list_of_words[i] in list_parasite:
+ count += 1
+ return count
- Опитай се да опростиш това условие:
i % 3 == 0 and i % 5 == 0
- Няма нужда да запазваш всичко в променлива преди да го ползваш.
list_of_words
иlist_of_words_len
са добър пример за това