| Сообщение от inferno3 | 
	| Тоесть получается переменная из условия не передаётся в тело функции если ее заранее не объявить? | 
	
Передается, но глобальная, а глобальная переменная имеет метод, в твоем случае сама функция названа так. Ты внутри функции пытался ее переназначить, тоесть наоборот переназначал.