def has_decimal_representaion(frac):
    d = frac.denominator
for n in (2, 5):
    while d % n == 0:
        d = d / n
return d == 1
Определите, может ли дробь python иметь эквивалентную десятичную дробь