Пламен обнови решението на 07.03.2014 00:16 (преди над 10 години)
+def wow_such_much(start, end):
+ List = list()
+ while start != end:
+ if start % 3 == 0 or start % 5 == 0:
+ if start % 3 == 0 and start % 5 == 0:
+ List.append("such" + "much")
+ elif start % 3 == 0:
+ List.append("such")
+ else:
+ List.append("much")
+ else:
+ List.append(str(start))
+ start +=1
+ return List
+
+
+def count_doge_words(expresion):
+ parasideWord = ["wow", "lol", "so", "such", "much", "very"]
+ splitList = expresion.split(" ")
+ sum = 0
+ for i in splitList:
+ for c in parasideWord:
+ if i == c:
+ sum +=1
+ continue
+ return sum
- Прочети как се именоват променливи в Python
- Имената
List
иsum
не са особено добри, защото имат и друго значение в езика, аi
иc
не правят разбирането на кода по-лесно - Погледни
range
и помисли дали не би могъл да го използваш в решението си - Би могъл да използваш литерала
[]
за създаване на празем списък вместоlist()
хах два реда код хиляди грешки :D ОК :)