Всегда проще переключаешься на старую версию и без проблем установить к примеру это, чем писать на habr и не понимать почему у тебя нечего не работает.
DarsoX, Разницы нет, я проверил на 3.9 и у меня не заработало (так как мне лень пока разбираться почему так) я назвал версию на которой я написал ответ.
Я так я всегда ставлю py3.6 (дополнительно), все потому, что на нем без проблем ставиться библиотеки которые имеют много зависимостей, к примеру face_recognition
MinTnt, такие примеры часто встречаться в самом начале изучения (которые показывают как не нужно писать код), тут преподаватель скорее хотел проверить внимательность студентов.
Статья 273. Создание, использование и распространение вредоносных программ для ЭВМ наказываются лишением свободы на срок до трех лет со штрафом в размере до двухсот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до восемнадцати месяцев.
Писал в слепую, пример может поможет