Step 6 (S-98752)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/24460/step/6

Step 6 (S-98752) 1.png

[00:00 - 00:16] важным замечанием является так это не создает локальное пространства имен они не создаются когда мы используем условный оператор теле цикла давайте рассмотрим 3 простых примера в 1 примере 20 начала определим переменную икс каким вы случаем значением отучит бы 13


[00:16 - 00:31] является ли их с нечетным если икс является нечетным добавляет к нему единичку стоит заметить что здесь мы используем тоже имя самой икс которым определил вот здесь даже условный оператор гарантирует нам что вместо к самым получаем наименьшее четное значение больше равное данному


[00:31 - 00:46] давайте проявим то есть если величина 13 томов получились значение 14 если быть правильно после 27 полученных мере 28 а если бы было например чадном то есть 12 мы все получили 12


Step 6 (S-98752) 2.png

[00:46 - 01:04] во 2 примере с помощью конструкций in range от 5 на счетчик i когда значение от 0 до 4 то есть вот собственно сам аргумент которому передавал выражен жал он не включается внутри тела цикла


[01:04 - 01:23] мы создадим новое имя которому присвоен квадрата тай затем несложно убедиться в том что значение в жизни 16 то есть квадрата 4 таким образом эти платформы создали имя которых полно в текущей ним спайс наш текущий то есть был глобальным последнем триместре о том как делать не нужно здесь мы внутри цикла for передаем пустой список


Step 6 (S-98752) 3.png

[01:23 - 01:39] цикл for должен перебирать элементы этого списка на клиента в списке нет ты в тело цикла он никогда не зайдет тело цикла заряд если вне тела цикла вывести на экран значение имени ирик то возникает ошибка error


[01:39 - 01:57] когда расскажешь нам что на самом деле их не определено условные операторы цикла не создает локальных пространстве имен каждой всего это удобно тем что можем использовать изменять переменные уже в текущем пространстве имен а также можем создавать новые имена в этом пространстве имен однако здесь быть внимательным и аккуратным


[01:57 - 02:05] если по тем или иным причинам вы не зайдете внутрь условного оператора или цикла то и имя в текущем пространстве имен вы не создадите