python程式設計2 1 3 2 5 3 8 5 13 8前50項和

2021-06-28 17:13:10 字數 1552 閱讀 8146

1樓:匿名使用者

x=1.0;y=2.0;ret=0

for i in range(50):

ret+=y/x

t=yy+=x

x=tprint ret

2樓:匿名使用者

well, 'cause i noticed that some of the number can't be divided exactly,

so i thought keeping the result as  a fraction would be more accurate.

but after done writing, i found it's not that valuable to use fraction,

the number would get huge because there's not manycommon factors between the nominator and denominator.

my code is here, just for reference~

分別用非遞迴和遞迴的方法編寫函式求斐波那契數列第n項。斐波那契數列1,1,2,3,5,8,13,…

3樓:墨汁諾

/**已知fibonacci數列:1,1,2,3,5,8,……,f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2)

*/#include

#include

typedef long long int int64;

//方法1,遞迴法

int64 fibonacci(int n)

if(n==1 || n==2)

return 1;

else

sum=fibonacci(n-1)+fibonacci(n-2);

return sum;

}非遞迴法

int64 fibonacci2(int n)

if(n==1 || n==2)

return 1;

a=b=1;  //對前兩項的值初始化

n=n-2;  //因為是從第3項開始記次數,所以減2

while(n > 0)

return c;

}//測試主函式

int main()

//示例執行結果

f:\c_work>a.exe

5f(5)=5

f:\c_work>a.exe

6f(6)=8

program fibo;var n,i:integer; rs:extended;function fib(m:

integer):extended;var a,b:extended;

begin

a:=1;b:=1;if m<=2 then exit(1)else while m>3 do begin

fib:=a+b;a:=b;b:=fib;m:=m-1;end;exit(fib);end;

begin

read(n);writeln(fib(n));end.

Python程式設計有哪些優點,python的優點有哪些

python程式語言的優點 1 廣泛的資料庫 python有一個可擴充套件的庫,包含了各種區域 其中包含了字串操作 正規表示式等,可以直接拿來使用,直接節省大量的時間。2 可擴充套件性 python具有可拓展性,可以將python直接放置在另外一種 語言中使用,同時python在使用相同位元組 的所...

愛上python一日精通python程式設計學完能到什麼水平

內容言簡意bai 賅,讓你快速學會python程式設計需 du要zhi理解的知識,並更 dao加註重實踐,通過例子幫專助你加深理解。屬 python學到什麼程度可以參加工作?以我自己的經驗來說哈吧 技術決bai 定價值,自學du的話,主要看你學習是zhi否系統化dao,是否符合企業用人需 內求,掌握...

python程式設計求答案!3兩題,python 程式設計 求答案!2 3兩題

coding utf 8 import time import datetime import sys reload sys sys.setdefaultencoding utf 8 def msg f open test.txt r 李麗麗 320382199606160123 徐華彩 32038...