编写程序计算序列 2/1+3/2+5/3+8/5+... 的前N项和,其中每项分子是前一项分子与分母之和,分母是前一项分子。输入一个正整数N,输出部分和,精确到小数点后两位。给定N=20,输出为32.66。以下是代码实现:
```python
n = int(input())
sum = 0
a = 2
b = 1
for i in range(1, n + 1):
sum += a / b
c = a
a = a + b
b = c
print(f"{sum:.2f}")
```