python有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 n 项之和, n 由用户输入。
时间: 2023-12-13 12:05:25 浏览: 183
流程控制的语句-Python的流程控制
好的,这个问题是数学问题,可以回答。这个数列就是斐波那契数列的每一项的分数形式,因此前 n 项之和可以通过斐波那契数列的前 n 项之和来求解。具体公式为:sum = (f[n+2]-1)/f[n+1],其中 f[n] 表示斐波那契数列的第 n 项,即:1, 1, 2, 3, 5, 8, 13, 21, ...。请让用户输入需要计算的 n 值。
阅读全文