iT邦幫忙

0

1.請用python設計一個fib()函數,此函數可以接收一個參數n,fib()可以傳回費氏數列第n項。

  • 分享至 

  • xImage

1.請用python設計一個fib()函數,此函數可以接收一個參數n,fib()可以傳回費氏數列第n項。
ex:0,1,1,2,3,5,8,13,21,fib(0)應傳回0,fib(8)應傳回21。
2.如字典sub所示,請利用python把這些虛擬youtuber的名字按照訂閱數運用迴圈和串列由大排到小,將結果用串列印出來。
sub={"Pekora":1130000,"Korone":1230000,"Fubuki":1160000,"Gura":1870000,"Watame":670000,"Coco":890000,"Marine":941000}

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-01-07 11:10:11

https://ithelp.ithome.com.tw/upload/images/20220107/20001787YalU3geA1r.png

https://ithelp.ithome.com.tw/upload/images/20220107/20001787JmPUDvdPG1.png

尼克 iT邦大師 1 級 ‧ 2022-01-07 11:17:11 檢舉

請問IT010701.py 程式在哪裡?

有載點嗎?

天黑 iT邦研究生 5 級 ‧ 2022-01-07 15:59:34 檢舉

朝聖 付費下載嗎?

2
一級屠豬士
iT邦大師 1 級 ‧ 2022-01-07 18:03:11
import functools

@functools.lru_cache(maxsize=None)
def fibonacci(n):
    if n in (0, 1):
        return n
    else:
        return fibonacci(n - 1) + fibonacci(n - 2)

if __name__ == '__main__':
    print(fibonacci(50))

/images/emoticon/emoticon12.gif

我要發表回答

立即登入回答