Милица обнови решението на 07.03.2014 22:44 (преди над 10 години)
+def wow_such_much(start, end):
+ doge_list=[]
+ if start>end:
+ return doge_list
+ for i in range (start, end):
+ if i%15==0:
+ doge_list.append("suchmuch")
+ elif i%3==0:
+ doge_list.append("such")
+ elif i%5==0:
+ doge_list.append("much")
+ else:
+ doge_list.append(str(i))
+ return doge_list
+
+def count_doge_words(sent):
+ l=sent.split()
+ count=0
+ for i in range(0,len(l)):
+ if l[i]=="wow" or l[i]=="lol" or l[i]=="so" or l[i]=="such" or l[i]=="much" or l[i]=="very":
+ count+=1
+ return count
- Можеш ли да измислиш как да се избегнат тези еднакви проверки във втората функция? Има ли значение коя точно от думите си срещнала?
- Името
sent
не е много добро, ако си искала предвидsentence
не е било нужно да го съкращаваш. Измисли по-добро име и заl
Още не сме ви говорили за PEP8, но около операторите се оставят интервали