Людмила обнови решението на 06.03.2014 20:24 (преди над 10 години)
+# WOW SUCH MUCH
+def wow_such_much(start, end):
+
+ wow = list()
+ for i in range(start, end):
+ if i%3 != 0 and i%5 != 0:
+ wow.append(i)
+ else:
+ if i%3 == 0 and i%5 == 0:
+ wow.append("suchmuch")
+ else:
+
+ if i%3 == 0:
+ wow.append("such")
+ else:
+ pass
+ if i %5 == 0:
+ wow.append("much")
+ else:
+ pass
+
+ print(wow)
+
+# DOGE WORDS
+def count_doge_words(sentence):
+
+ words = sentence.split()
+ sum=0
+
+ for word in words:
+ if word == "wow" or word == "lol" or word == "so" or word == "such" or word == "much" or word == "very":
+ sum += 1
+
+ print(sum)
- В момента функциите ти вместо да връщат резултат изкарват неща по екрана, което не е това, което искаме от вас
- В Python се използват 4 спейса вместо 8
- Ако погледнеш примерните тестове за първата функция, ще видиш, че и числата трябва да са стрингове
- При създаване на list използвай литерала
[]
вместоlist()
- Какво бихме използвали в Python вместо
else if
?
Винаги си пускай примерните тестове преди да предадеш решение, така ще откриеш повечето от пропуските си