Герасим обнови решението на 11.03.2014 23:56 (преди над 10 години)
+def wow_such_much(start, end):
+ results_list = [];
+ for i in range(start, end):
+ if((i % 3 == 0) and (i % 5 ==0)):
+ results_list.append("suchmuch")
+ elif(i % 3 == 0):
+ results_list.append("such")
+ elif(i % 5 == 0):
+ results_list.append("much")
+ else:
+ results_list.append("{}".format(i))
+ return results_list
+
+
+
+def count_doge_words(sentence):
+ counter = 0
+ counter += sentence.count("wow")
+ counter += sentence.count("lol")
+ counter += sentence.count("so")
+ counter += sentence.count("such")
+ counter += sentence.count("much")
+ counter += sentence.count("very")
+ return counter
- Проверката ти във втората функция е доста наивна, замисли се в кои случаи може да изгърми
- Не е нужно имената да съдържат типа на променливите
- Как можеш да напишеш това
(i % 3 == 0) and (i % 5 ==0)
по-кратко?
(i % 15 == 0)