@radostin04@pounced-on.me @b0rk Python has it: https://docs.python.org/3/library/decimal.html
@dos @radostin04 @b0rk Python also has an exact Fraction data type. Of course, this is useless for irrational numbers, but unlike floating point, the gaps are always infinitesimal. And since Python supports arbitrarily large integers natively, this means that, in theory, you can represent any real number to any degree of precision. (The only constraints are memory and processing time.)
@dos @radostin04 @b0rk Yes, was about to mention that myself.