База ответов ИНТУИТ

Программирование на Python

<<- Назад к вопросам

Пусть М1 - метод, вложенный в охватывающий метод M. Какие утверждения справедливы

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
Если локальная переменная X метода М не объявлена как nonlocal переменная, то изменить ее связь с объектом невозможно, но можно изменить значение объекта, связанного с переменной X(Верный ответ)
Локальные переменные метода М в методе М1 доступны только для чтения, изменить их значения в методе М1 невозможно
Изменить значения локальных переменных метода М в методе М1 можно двумя способами(Верный ответ)
Если в методе М1 объявить локальную переменную X метода М как nonlocal переменную, то тогда присваивание X = Y свяжет локальную переменную метода М с новым объектом(Верный ответ)
Похожие вопросы
Пусть М1 - метод, вложенный в охватывающий метод M. Какие утверждения справедливы
Какие утверждения справедливы относительно метода __next__? Этот метод, вызванный объектом Т итерируемого класса
Какие утверждения справедливы относительно метода __iter__? При вызове метода объектом Т итерируемого класса этот метод
Какие утверждения справедливы относительно доступности глобальных переменных для чтения и записи в теле метода? Пусть X - атрибут модуля - глобальная переменная. В модуле М присваивание
Какие утверждения справедливы
Какие утверждения справедливы
Какие утверждения справедливы
Какие утверждения справедливы для множеств
Какие утверждения справедливы для множеств
Какие утверждения справедливы для кортежей Python