title: Python mathematical operators sequence
body: <pre><code>a=0
  b=5
  </code></pre>
  
  <p>And when we try to get result of this:</p>
  
  <pre><code>print str((23-11)/a*b)
  </code></pre>
  
  <p>We get the divide by zero error.</p>
  
  <blockquote>
    <p>Traceback (most recent call last):   File "", line 1, in
    
        print str((23-11)/a*b) ZeroDivisionError: integer division or modulo by zero
    But if we change positions: </p>
  </blockquote>
  
  <pre><code>print str((23-11)/b*a)
  </code></pre>
  
  <p>The result is zero:</p>
  
  <blockquote>
    <p>0</p>
  </blockquote>
  
  <p>Should we get always divide y zero error (because (b*a) is zero)?</p>