Что является результатом выполнения следующего оператора?
а) print(a)
б) print(' a')
в) print('a=', a)
В функции print имя без кавычек обозначает переменную, а символы в кавычках — строку, которая выводится буквально. Значение переменной a в условии не задано, поэтому численный результат пунктов а) и в) зависит от того, какое значение ей было присвоено раньше.
а) print(a) выводит текущее значение a. Если до этого выполнено a = , на экране будет . Если переменная ещё не создана, Python сообщит об ошибке NameError.
б) print(' a') не обращается к переменной. Между открывающей кавычкой и буквой стоит пробел, поэтому будет выведена строка из пробела и буквы a.
в) print('a=', a) выводит сначала текст a=, затем значение переменной. По правилу функции print два аргумента по умолчанию разделяются одним пробелом. При a = получится a= .
а) значение переменной a (если она задана); б) a; в) a= и значение переменной a.
