В Python это возможно, чтобы избежать переменной (предварительно) декларацию, чтобы избежать NameError: имя «с» не определен:Python Обработка необъявленных переменных
a=5
if a==7:
c=10
if c: print c
На последней строке если c: просто проверяет, является ли переменная 'c' не является ничем. Что можно использовать для проверки того, существует ли переменная 'c' (или была предварительно объявлена)?
Если с только существует, когда первый 'if' исполняет, почему бы не поставить' печать c' внутри этого блока 'if'? – Kevin