Почему нельзя напрямую использовать имя переменной start , зачем делать подмену на i ? ведь старт это тоже имя переменной заданное вначале .