Рубрики

Python | Тип выхода | Вопрос 1

Что является выводом следующей программы:

def myfunc(a):

    a = a + 2

        a = a * 2

    return a

  

print myfunc(2)

(А) 8
(Б) 16
(C) Ошибка отступа
(D) Ошибка выполнения

Ответ: (с)
Объяснение: Python создает блоки кода на основе отступа кода. Таким образом, новый отступ определяет новую область видимости.
Тест на этот вопрос
Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте

Рекомендуемые посты:

Python | Тип выхода | Вопрос 1

0.00 (0%) 0 votes