Кевин Митник – американский киберпреступник,...
Кевин Митник – американский киберпреступник, ставший консультантом по компьютерной безопасности, автор книг о деятельности хакеров.
ШвeйцapияΠpoшлиcь бы пo тaкoй дopoгe?Путешествия|Удивительные места|Природа
Швeйцapия
Πpoшлиcь бы пo тaкoй дopoгe?
Путешествия|Удивительные места|Природа
Maльчики в школьной фopмe фотогpaфиpyются с королевскими пингвинами. Лондонский зоопapк, 1953 гoд.
Maльчики в школьной фopмe фотогpaфиpyются с королевскими пингвинами. Лондонский зоопapк, 1953 гoд.
— Путешествия моего отряда, после получения Кавеха 😅✨ художник: giyuyuchan520 ✨
— Путешествия моего отряда, после получения Кавеха 😅
✨ художник: giyuyuchan520 ✨
🔥 Возможно, вы не знали этого о циклах for в Python / IT Resume...
🔥 Возможно, вы не знали этого о циклах for в Python / IT Resume
Недавно поступил вопрос от наших студентов, которые недавно освоили for-loop в Python и принялись экспериментировать.
💡 Загадка
При использовании цикла for невозможно изменить переменную цикла и повлиять на итерацию.
🟡 На самом деле, когда мы используем for-loop в Python, никто, как правило, не имеет намерений изменить переменную цикла внутри него. Но можно догадаться, откуда растут ноги. 🙂 Возможно, так могли бы поступить те, кто уже знаком с другими языками программирования, например, С++ или Java.
Но в питоне for-loops не работают таким образом. Изменение переменной цикла не влияет на итерацию.
✅ При каждой итерации цикла for Python извлекает следующий элемент из указанного итерируемого объекта (iterable) - например, range(5). Затем значение этого элемента присваивается переменной цикла - например, i.
То есть после выполнения range(5) или любого другого range(n), объект, созданный range, становится абсолютно независящим от изменений на протяжении итераций. Будто мы написали цикл: for i in [0, 1, 2, 3, 4].
🖋 А теперь комментарий от наших преподавателей
Если вам действительно необходимо переназначить переменную цикла, используйте while, о котором частенько забывают, как только знакомятся с for-loop. (Примеры смотрите в карточках)
Это довольно простая вещь, но о ней стоит помнить при разработке!
#python@pylounge