Почему выдает ошибку — переменная input объявлена, но не используется?
Ну потому что она объявлена и потому что она не используется, очевидно же. 

Вот это убери var input string // переменная используется в блоке for
Ну потому что она объявлена и потому что она не используется, очевидно же. 

Вот это убери var input string // переменная используется в блоке for