Петър обнови решението на 18.10.2022 23:45 (преди около 2 години)
Моля виж конвенцията за имена на променливи в Python
Използвай light_green
и подобни.
Не бих посъветвал да презаписваш променливата, която използваш като референция на текущата итерация от цикъла. Да, в конкретния случай това не е никакъв проблем, но ако създадеш навика да не го правиш, би могъл да си спестиш неприятности в по-сложен код. Ако преправяш вече съществуващ код, би било удобно да погледнеш само ред 4 и веднага да знаеш какво представлява color. Презаписвайки стойността му, вече не знаеш и получаваш неочаквани резултати.
Hint: Можеш да се справиш с този проблем, ако обходиш списък със стойности, които вече са upper(). Днес разгледахме няколко варианта за прилагане на една и съща операция върху всеки елемент от дадена колекция.
По принцип тук би следвали да хвърлим Exception
. Това не сме го коментирали още, така че и print
става.
Ако ще връщаш стойност, обаче, нека да е None
. -1
няма никакво специално значение в Python, освен, че за разлика от простосмъртните езици, е индексът на последния елемент от list
;)
Убеди се, че данните, които връщаш, са тези, които очакваме по условие.
По принцип тук би следвали да хвърлим
Exception
. Това не сме го коментирали още, така че иprint
става. Ако ще връщаш стойност, обаче, нека да еNone
.-1
няма никакво специално значение в Python, освен, че за разлика от простосмъртните езици, е индексът на последния елемент отlist
;)