Циклы в Python
Циклы в Python (и в других языках программирования) используются для автоматизации повторяющихся задач. Они позволяют выполнять одни и те же действия многократно в течение программы, пока не будет выполнено определенное условие. Например, если вы хотите вывести на экран числа от 1 до 10, вместо того чтобы написать десять отдельных строк с командой print(), можно использовать цикл for. Вот как это можно сделать: for i in range(1, 11): print(i) Этот код создает цикл for, который перебирает числа от 1 до 10 (включительно) и выводит каждое число на экран...
Утечки переменных из цикла | Python
Решил провести небольшое исследование, которое на самом деле поможет начинающим кодерам. Некоторые нюансы Python поражают, интригуют, а иногда и пугают. Возьмем простой код, в котором я написал небольшой цикл. Казалось бы, смотря на этот код, по сути своей должна вывалиться ошибка. Ведь переменные у нас находятся только внутри блока for и по сути ограничены данным блоком. Хотя по факту мы получаем такой вывод: Т.е. все отработало четко. Кстати я задал вопрос ChatGPT по поводу данного кода. На удивление, он тоже засек ошибку, но только в переменной another_perem, а про x ничего не сказал...