Ну да - вместо деления с плавающей точкой, эти дроби, наверняка, рассчитываются по известным школьным правилам. Так же можно без особого труда сокращать дроби:


Fraction(1000, 2000) #Ну это я бы и сам сократил
Fraction(1, 2)
Fraction(6626352162905591972107764884720148753, 123857009521401435386352287806238100546) #А это уже нет...
Fraction(3077, 57514)

Разве не здорово!?