在 Python 中,可以使用如下的代码来定义一个函数,计算这个数列的前 num 项之和:
from fractions import Fraction
def sum_fraction_sequence(num):
# 定义初始值
a, b = 1, 2
# 定义结果变量
result = 0
# 循环求和
for i in range(num):
result += Fraction(a, b)
# 更新 a, b 的值
a, b = b, a+b
# 返回结果
return result