不受信任的分数-Python分数库

不受信任的分数-Python分数库,python,math,fractions,Python,Math,Fractions,Pythonfracts库允许用户声明一个分数,如下所示: f=分数(3,15) 问题是,我想跟踪分子和分母,而上面的例子相当于: f=分数(1,5) 有没有一种方法可以在不编写自己的类的情况下实现这一点?可能会很有用。您可能可以编写一个轻量级子类,以保存希望在中应用的乘法器。或者说,分数(3,15)的行为与分数(1,5)有什么不同?不,没有一个合理的方法。写你自己的课程。你能解释一下你想要达到的目标吗?为什么你需要跟踪分子和分母?这是干什么用的?那么根本就不需要自定义类:例如,您可以将文件读入

Python
fracts
库允许用户声明一个分数,如下所示:

f=分数(3,15)

问题是,我想跟踪分子和分母,而上面的例子相当于:

f=分数(1,5)


有没有一种方法可以在不编写自己的类的情况下实现这一点?

可能会很有用。您可能可以编写一个轻量级子类,以保存希望在
中应用的乘法器。或者说,
分数(3,15)
的行为与
分数(1,5)
有什么不同?不,没有一个合理的方法。写你自己的课程。你能解释一下你想要达到的目标吗?为什么你需要跟踪分子和分母?这是干什么用的?那么根本就不需要自定义类:例如,您可以将文件读入
(来自\u文件的原始\u行\u,分数对象)
,或读入
(分子、分母、分数对象)
形式的三元组。这样就很容易对分数表示进行排序,但从文件中输出相应的行。可能很有用。您可能可以编写一个轻量级子类来保存要在
中应用的乘数。或者说,
分数(3,15)
的行为与
分数(1,5)
有什么不同?不,没有一个合理的方法。写你自己的课程。你能解释一下你想要达到的目标吗?为什么你需要跟踪分子和分母?这是干什么用的?那么根本就不需要自定义类:例如,您可以将文件读入
(来自\u文件的原始\u行\u,分数对象)
,或读入
(分子、分母、分数对象)
形式的三元组。这样就很容易对分数表示进行排序,但从文件中输出相应的行。