在Python中,你可以使用`fractions`模块中的`Fraction`类来表示和计算分数。下面是一些基本的分数运算示例:
from fractions import Fraction创建分数对象x = Fraction(3, 5)y = Fraction(3, 9)分数加法sum_fraction = x + yprint(sum_fraction) 输出:Fraction(14, 15)分数乘法product_fraction = x * yprint(product_fraction) 输出:Fraction(1, 5)分数除法quotient_fraction = x / yprint(quotient_fraction) 输出:Fraction(3, 3)分数减法difference_fraction = x - yprint(difference_fraction) 输出:Fraction(4, 15)分数与整数相乘int_times_fraction = x * 2print(int_times_fraction) 输出:Fraction(6, 5)
使用`Fraction`类可以确保结果的精确性,因为它内部使用整数来表示分子和分母,避免了浮点数运算中可能出现的精度问题。
如果你需要更复杂的分数运算,比如化简分式或者计算表达式的值,你可以使用`sympy`库,它提供了更丰富的符号计算功能。

