Рассмотрим следующий список вещей, которые можно купить в продуктовом магазине, написанный на Pewprikanese.
pewkah
lalala
chunkykachoo
pewpewpew
skunkybacon
Когда я читаю это, я в замешательстве. Являются ли chunkykachoo и pewpewpew своего рода лалала? Или что если chunkykachoo и pewpewpew имеют отступ только потому, что они являются специальными элементами?
Теперь посмотрим, что произойдет, когда мой друг из Pewprikanese добавит двоеточие, чтобы помочь мне лучше разобрать список: (<- вот так) </p>
pewkah
lalala: (<-- see this colon)
chunkykachoo
pewpewpew
skunkybacon
Теперь ясно, что chunkykachoo и pewpewpew - это своего рода лалала.
Допустим, есть человек, который начинает изучать Python, который, как оказалось, является ее первым языком программирования для изучения. Без двоеточий существует значительная вероятность того, что она будет думать: «эти строки имеют отступы, потому что эти строки похожи на специальные элементы», и может потребоваться некоторое время, чтобы понять, что это не лучший способ думать об отступе.