Потому что вы зачем-то изменяете массив в процессе хождения по нему.
Просто попробуйте аккуратно на листочке «выполнить» свою программу. Ну или хотя бы в дебаггере по шагам пройдите
Nwton: Для это можно сделать например так: https://github.com/pasaran/descript/blob/master/li...
Не то что бы это идеальный код, но он решает задачу разделения модуля на несколько файлов, которые в результате становятся одним модулем
angel_on: И это мак-адрес роутера вашего провайдера.
Насколько я знаю, MAC-адрес есть только на уровне физического линка. superuser.com/a/114112/103089
block_open open menu opentype