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