title: Can I keep decimal precision while using integer division in Python?
body: <p>When I divide 2/3 I get 0.66666666, when I do 2//3 I get 0. </p>
  
  <p>Is there any way to compute integer division while still keeping the decimal points?</p>
  
  <p>Edit: looks like I may have confused a lot of you, my bad.  So what my professor told me that since standard division(2/3) will only return 0.666666666666 up to 203 digits, it is not useful when I want to do computations that requires more than 203 digits after the decimal point. I am wondering if there is a way to do 2//3 (which will return 0) but somehow still get the .6666 in the end</p>