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

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

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

Укажите причины, по которым метод языка Python может быть реализован как процедура, которая не возвращает значения, но эффект ее выполнения сказывается на работе программы

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

Варианты ответа
Процедура не может изменить связь фактического параметра с объектом, переданным в момент вызова, но может изменить состояние объекта(Верный ответ)
Процедура может вывести данные на консоль или в файл.(Верный ответ)
Процедура может изменять значения глобальных переменных(Верный ответ)
Также как во многих языках программирования в Python параметры метода могут быть выходными и связываться с новыми объектами в теле процедуры
Похожие вопросы
Укажите причины, способствующие реализации полиморфизма для классов Python
Укажите факторы, благодаря которым Python является широко востребованным языком профессионального программирования
Укажите, какие арифметические типы не являются типами языка Python:
Какими программными средствами поддерживается метод Флойда в языке Python? Укажите корректные высказывания.
Укажите результат выполнения следующей программы:
f = lambda x, y : x[0] + max(y)L = [5, 7, 13];print(f(L, L))
Укажите результат выполнения следующей программы:
f = lambda z : (max(z) + min(z)) // 2L = [5, 7, 13]def g(z) : return z * len(L)print(F(f, g, L))
Укажите результат выполнения следующей программы:
f = lambda z : (max(z) + min(z)) // 2L = [5, 7, 13]def g(z) : return z * len(L)F = lambda f, g, x : g(f(x))print(F(f, g, L))
Укажите основной недостаток при программировании на чистом Python
Какой метод возвращает итератор в качестве результата
Укажите отличительные черты понятия класс в языке Python