Понимаю. Внесу ясность в обсуждение: главная задача - разобраться в самой сути программирования, понять, как и что делать.
О Python
Особенно коварны в динамическом языке программирования опечатки: разработчик может несколько раз просмотреть неработающий код и ничего не увидеть, пока наконец не найдёт набранный с ошибкой идентификатор.