title: How does floor division work in python?
body: <ol>
  <li>5//2 = 2;</li>
  <li>5//7 = 0;</li>
  <li>5//-6 = -1;</li>
  <li>5//-2 = -3;</li>
  <li>5//-3 = -2;</li>
  <li>5/-4 =  -2;</li>
  </ol>
  
  <p>Can someone explain the logic behind this?</p>