Зачем подсвечивать код на форуме?

Обычно чтобы исправить код, его надо запустить у себя на локальное машине и посмотреть сообщения об ошибках инетпретатора Python.

Хотя иногда достаточно вдумчивого взгляда. Энивей, смотреть на подсвеченний код приятней, чем не на подсвеченный :)

Как известно в Python отступы имеют значения, и как следствия

   1 def hello():
   2     print "Hello World!"

и

   1 def hello():
   2 print "Hello World!"

это разный код! (второе очень даже невалидный код)

Что же будет когда просто скопировать код с текстового редактора ?

Будет вот это:

WithOutCode.PNG

Чем это плохо ?

Что бы его запустить надо расставить много отступов, исправить кавычки и смайлики которые вставит форум, что есть не очень интересным заданиям которое убивает все стремления бескорыстно помогать людям. Правильно оформленный код повышает вероятность что на Ваш вопрос кто-то ответит.

Правильно делать вот так:

WithCode.PNG

Какие преимущества перед первым вариантом ?

  1. Он хорошо выглядит :)

  2. Легко разобраться в его структуре и что он делает.
  3. Скопировав этот код сохраняться все отступы.

Как так сделать ?

Все очень просто надо сделать так как на скриншоте ниже.

HowAdd.png

Как вариант код можно выложить на следующих сервисах(не забывайте указать Python)

http://dumpz.org

http://paste.in.ua

https://gist.github.com/

КакПодсвечиватьКод (последним исправлял пользователь Singularity 2013-03-23 11:35:54)