О,это еще был эксперимент нашего преподавателя?...  в нашей группе? Прекрасно...Ребенок пишет код, программа выдает какую-то ошибку оформления.  Ребенок смотрит на нее, пытается исправить, ничего не получается.  Зовет меня. Я смотрю и говорю:  программа ругается, что вот здесь у тебя переменная имеет  тип строка, а здесь ты ей уже присвоил список. Ей это не нравится.-  да нет, этого не может быть! - уверенно заявляет ребенок.  - В питоне так можно, я так уже делал!...  - и продолжает искать ошибки в другом месте.Когда он устает биться с кодом и отходит,я  сажусь за компьютер и  ввожу ему вторую переменную, чтобы разделить строки и списки.  И отправляю этот код на сдачу.  Система его принимает.  Ребенок в шоке - ну как так? Он в прошлом году точности так же делал и все работало, а теперь, почему-то,  нет.А все дело в том, что "наш учитель включил эту проверку в тестирующей системе". И то, что работало в прошлом году, перестало работать в этом.  В принципе, нормально, если детям об этом четко сказать, а кому-то может еще напомнить или обратить внимание.  Но этого сделано не было.Но это еще простой вариант проблемы, всего лишь час времени ребенка и 15 минут моих. Просто заменить ему одну переменную и показать, что дело именно в этом. Просто потому, что преподаватель решил изменить настройки тестирующей системы...  Хорошо еще, что я не знала, что "в питоне точно можно менять тип переменной на лету", а то бы и я над ошибкой зависла на пару часов.