title: Why python use indentation for defining block for conditional statement?
body: <p>I am new to python, I know Java, C , PHP.  Java, C, PHP use <code>{</code> and <code>}</code> for defining a block of a conditional statement, but <code>Python</code> use <strong>indentation</strong> instead of these bracket to define a block for a conditional statement. 
  why python use indentation instead of using bracket, what is the advantage of using indentation instead of using brackets.</p>
  
  <p>For Example : </p>
  
  <p><strong>Python</strong> </p>
  
  <pre><code>if()
      line 1
      line 2
      line 3
  </code></pre>
  
  <p><strong>Java,C,PHP</strong></p>
  
  <pre><code>if()
  {
      line 1;
      line 2;
      line 3;
  }
  </code></pre>
  
  <p>So my point here is, if a program is having many nested condition then indentation would become too large and program would look very creep if your line wrapping is <code>ON</code>, if it is off then you have to use scroll bar in order to read whole line... </p>