How does Python delimit an execution block (conditional statement, function definition, ...) ?
By opening and closing a brace : { ... }
{ ... }
By opening and closing a parenthesis : ( ... )
( ... )
By using a different indentation for each block
Using keywords like if, def, ...
if
def