+ 2
actually, the "decimals" in Python are not arbitrary precision decimal numbers: they are floating point numbers, which are a base 2 representation of decimal numbers. but it is not precise up to 100 digit...
However, you can use the decimal module to have arbitrary precision