title: If condition with operators execution in c++ and python
body: <p>Simple question of how execution happens in C++ and Python.<br>
  If I have an if condition  </p>
  
  <pre><code>if ((b == c) and (a == b))
  </code></pre>
  
  <p>My doubt in the above condition is,<br>
  if first part i.e. <code>(b == c)</code> is <strong>false</strong><br>
  then the second condition i.e. <code>(a == b)</code> is executed or no matter what first part output was, second parts gets executed irrespective of that.</p>