当前位置:首页>开发>正文

python编程求Fibonacci数列的前30项。 python编程,斐波那契数列?

2023-05-07 00:41:11 互联网 未知 开发

 python编程求Fibonacci数列的前30项。 python编程,斐波那契数列?

python编程求Fibonacci数列的前30项。

def diGui(n, c, result, temp):
    if c != 1:
        temp = result - temp
    result = temp
    if n == 1:
        return str(result)
    return str(result) , diGui(n - 1, c 1, result, temp)
print("斐波那契数列到第{}个的结果是:1 , {}".format(30, diGui(29, 1, 1, 0)))

python编程,斐波那契数列?

婓波那契数列(前两个数的和是第三个数)
def fib(num):
fibs=[0,1]
#num=input(请输入婓波那契数列中的数据个数:)
for i in range(int(num)-2):
fibs.append(fibs[-2] fibs[-1])
print(fibs)
print(fibs[-2])
fib(10)

(Java)打印斐波那契数列的前30项,并统计前30项的和。

public class Test {

public static void main(String[] args) {
int sum = 0
for (int i = 1 i <= 30 i ) {
int fib = fibonacci(i)
sum = fib
System.out.println("第" i "项:" fib)
}
System.out.println("和:" sum)
}

/** 递归版fibonacci函数
* @param n
* @return
*/
public static int fibonacci(int n) {
if (n == 1 || n == 2) {
return 1
}
return fibonacci(n - 1) fibonacci(n - 2)
}
}

VF求Fibonacci数列的前30项(急用)

set talk off
clear
DECLARE f(30)
f(1)=f(2)=for i= 3 to 30
f(i)=f(i-1) f(i-2)
next
for i=1 to 30
? "第",i,"项为:",f(i)
next
set talk on

最新文章