Илиян обнови решението на 10.03.2014 13:22 (преди над 10 години)
+def wow_such_much(start, end):
+ my_list = []
+ for number in range(start, end):
+ my_list.append(number)
+ position = my_list.index(number)
+ if number % 3 == 0 and number % 5 == 0:
+ my_list[position] = 'suchmuch'
+ elif number % 3 ==0:
+ my_list[position] = 'such'
+ elif number % 5 == 0:
+ my_list[position] = 'much'
+ else:
+ my_list[position] = str(number)
+ return my_list
+
+def count_doge_words(sentence):
+ count = 0
+ doge_words = ["wow", "lol", "so", "such", "much", "very"]
+ words = sentence.split()
+ for word in words:
+ if word in doge_words:
+ count +=1
+ return count
-
my_list
е лошо име за променлива - Опитай се да опростиш
if number % 3 == 0 and number % 5 == 0
- Можеш да изнесеш
doge_words
като константа извън функция. Константите в python са в SCREAMING_SNAKE_CASE