def sum_of_fractions(n):
"""
计算一系列分数的和,其中每个分数的分子是Fibonacci序列中的第i+1个数,
而分母是Fibonacci序列中的第i个数。
参数:
n -- 一个整数,表示要计算的分数的个数
返回值:
total_sum -- 所有分数的和
"""
# 初始化总和为0
total_sum = 0
# 遍历从1到n的每个整数
for i in range(1, n + 1):
# 计算当前分数的分子:Fibonacci序列中的第i+1个数
numerator = fibonacci(i + 1)
# 计算当前分数的分母:Fibonacci序列中的第i个数
denominator = fibonacci(i)
# 将当前分数的值加到总和中
total_sum += numerator / denominator
# 返回所有分数的总和
return total_sum