Отступы в Python и фигурные скобки в других языках программирования отличаются по назначению и использованию.
В других языках, например в C/C++, фигурные скобки используются для обозначения тела составных операторов, то есть блоков инструкций. 4
В Python для этих целей используются отступы: инструкции в теле составного оператора вносятся с одинаковым дополнительным отступом вправо относительно заголовка этого оператора. 4 При этом отступ в Python обязателен, в то время как в C/C++ программист может расставлять отступы по своему усмотрению. 4
Кроме того, фигурные скобки в Python используются для определения словаря (структуры данных, которая сопоставляет одно значение с другим). 2
Таким образом, отличие заключается в том, что отступы в Python предназначены для обозначения блоков кода, а фигурные скобки — для других целей.