Команда command отправляет к функции next(). Мне нужно чтобы эта функция продолжила работу цикла for, внутри которого она находится, с нового значения.
Ну вы определили функцию 8 раз код честно всё сделал. За исключением маленького нюанса(XD) в данном подходе код рабочий. А что вы хотите что бы код сделал?