ну слушайте, типизация это проблема этой осени... в прошлом году были другие проблемы. А весной будут третьи.  Они разные, но они есть, и имя им - неумение преподавателя преподавать. Да и нежелание. Потому что  можно не уметь. Но если видишь проблему ребенка- прийти на помощь, разобраться в ее причинах, как локальных (типизация) так и глобальных (объяснил так, что не услышали). И сделать вывод на будущее.Но если учитель не приходит на помощь, значит ему плевать..  и он не изменится. Потому что эффективное обучение всех своих учеников  не является его целью.   Может ему достаточно того, что таким детям, как ваш, он рассказал что-то новое. Они это восприняли, он молодец.  А что мой не воспринял - так сам дурак... И никакой опыт мой не получил, кроме неприятия школьного программирования.   Он и на второй задаче мне не верил, что дело в переменных, и на третьей тоже.А всего-то надо было - не начинать преподавание с питона...   Начали бы уж сразу с с++... или с паскаля.   Нормальные языки...Но это тоже наш давний диспут..Нет, я помню, что начинать с питона велит Кириенко. Только он преподает иначе. И делает так, что его все слышат.