Indentation in Python is compulsory and is part of its syntax.
All programming languages have some way of defining the scope and extent of the block of codes. In Python, it is indentation. Indentation provides better readability to the code, which is probably why Python has made it compulsory.
Learn the Pros and Cons of Python in our comprehensive blog on the Advantages and Disadvantages of Python.