Python calculation error
<p>I am trying to implement an LCM finding algorithm. It needs to find LCM for very large numbers. </p>

<p>LCM is found using the formula,</p>

<pre><code>LCM(A, B) = (A * B) / GCD(A, B)
</code></pre>

<p>where A and B are two inputs.</p>

<p>Input: <code>226553150 1023473145</code><br>
So, <code>LCM = (226553150 * 1023473145) / 5</code><br>
It should be, <code>46374212988031350</code>.</p>

<p>But python is finding this as <code>46374212988031352</code>, which is obviously an error. 
How to solve this problem ?
<img src="https://i.stack.imgur.com/myyag.png" alt="python screenshot"></p>