Зачем подсвечивать код на форуме?
Обычно чтобы исправить код, его надо запустить у себя на локальное машине и посмотреть сообщения об ошибках инетпретатора Python.
Хотя иногда достаточно вдумчивого взгляда. Энивей, смотреть на подсвеченний код приятней, чем не на подсвеченный
Как известно в Python отступы имеют значения, и как следствия
и
это разный код! (второе очень даже невалидный код)
Что же будет когда просто скопировать код с текстового редактора ?
Будет вот это:
Чем это плохо ?
Что бы его запустить надо расставить много отступов, исправить кавычки и смайлики которые вставит форум, что есть не очень интересным заданиям которое убивает все стремления бескорыстно помогать людям. Правильно оформленный код повышает вероятность что на Ваш вопрос кто-то ответит.
Правильно делать вот так:
Какие преимущества перед первым вариантом ?
Он хорошо выглядит
- Легко разобраться в его структуре и что он делает.
- Скопировав этот код сохраняться все отступы.
Как так сделать ?
Все очень просто надо сделать так как на скриншоте ниже.
Как вариант код можно выложить на следующих сервисах(не забывайте указать Python)