Python for C++ Programmers
Chapter 1: Introduction
Python vs. C++ - Braces
Curly braces are not used in Python for marking blocks.
Instead, Python uses a combination of colon (:
) and indentations to indicate a block.
Therefore, unlike in C++, indentation is compulsory in Python. But then again, you should be indenting your code anyway whether it is Python or C++!
You can use spaces or tabs to indent your code (four spaces is officially recommended).
You must however NOT mix spaces and tabs in your code. This will result in a syntax error. Pick one and be consistent.