用Python编写程序实现n(n>=2)个分数相加,需要化简
时间: 2023-05-21 17:03:46 浏览: 166
python 实现两数相加
可以使用Python中的Fraction模块来实现分数的加法和化简。以下是一个示例代码:
from fractions import Fraction
n = int(input("请输入分数的个数:"))
fractions = []
for i in range(n):
numerator = int(input("请输入第{}个分数的分子:".format(i+1)))
denominator = int(input("请输入第{}个分数的分母:".format(i+1)))
fractions.append(Fraction(numerator, denominator))
result = sum(fractions)
print("相加的结果为:{}".format(result))
print("化简后的结果为:{}".format(result.limit_denominator()))
阅读全文