$ cat demo.py
from fractions import Fraction;
print (Fraction(1, 10) == 0.1); # False
print (Fraction(3602879701896397, 36028797018963968) == 0.1); # True
$ python3 demo.py
False
True
####
C:\_32>type demo.r
my $x = 1/10;
say $x.nude;
my $y = 3602879701896397/36028797018963968;
say $y.nude;
say $x == 0.1e0;
say $y == 0.1e0;
say $y == $x;
C:\_32>raku demo.r
(1 10)
(3602879701896397 36028797018963968)
True
True
False
##
##
>type demo.r
say 1/10 == 0.1e0;
say 3602879701896397/36028797018963968 == 0.1e0;
>raku demo.r
True
True