Вопрос:

Что будет выведено на экран: def add(): a = 10 add() print(a)

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: В Python переменные, объявленные внутри функции, являются локальными. Это значит, что они видны только внутри этой функции. При попытке обратиться к переменной a вне функции, возникнет ошибка, так как вне функции она не определена.

Решение:

В данном коде:

  1. Функция add() определяет локальную переменную a и присваивает ей значение 10.
  2. Вызов add() выполняется, но это не делает переменную a доступной вне функции.
  3. Инструкция print(a) пытается вывести значение переменной a, но так как a не определена в глобальной области видимости, это вызывает ошибку.

Ответ: b. ошибка

ГДЗ по фото 📸
Подать жалобу Правообладателю