国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python 3.5,斐波數列, a,b = 0,1

瀏覽:137日期:2022-08-31 13:28:22

問題描述

class Fib(object):

def __getitem__(self, n): a, b = 0, 1 for x in range(n):a, b = b, a + b return a

f = Fib()f[0] = 0

不解為什么是f[0] = 0

函數是不是直接執行Return 再回到循環體?

初學者還有很多不懂,請多指教,謝謝

問題解答

回答1:

在用下標取值符[]的時候,程序會去訪問對象的__getitem__函數。

f[0] 相當于 f.__getitem__(self, 0) ,n賦值為0

a = 0, b = 1for x in range(0): # 這里range(0) 直接跳過 a, b = b, a + breturn a # a = 0

所以f[0] = 0。

不知道怎么回事,就一步一步調試,查文檔。

回答2:

f[0]的話,即 n = 0

for x in range(n): a, b = b, a + b

循環體就直接return了啊,所以是a沒變還是0啊。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲黄色三级网站 | 日韩美女网站在线看 | 欧美日韩精品一区二区三区视频播放 | 亲子乱子伦xxxx | 男人躁女人躁的好爽免费视频 | 久久91| 中文字幕第9页 | 黄色免费在线网址 | 看片亚洲 | 欧美a在线播放 | 久久精品人人爽人人爽快 | 亚洲精品国产拍拍拍拍拍 | 国产又色又爽黄的网站免费 | 欧美激情成人网 | 99久久综合精品国产 | 俺来也俺来也天天夜夜视频 | 日韩国产成人精品视频人 | 日韩视频国产 | 免费特黄一级欧美大片在线看 | 欧美一级毛片在线看视频 | 中文国产成人精品久久一区 | 国产免费一区二区三区 | 久久精品亚洲精品一区 | 日本三级欧美三级人妇英文 | 最新国产三级久久 | 国产精品亚洲综合久久 | 99在线免费 | 国产亚洲精品久久久久91网站 | 久久国产香蕉 | 成人区视频爽爽爽爽爽 | 欧美性色欧美a在线播放 | 全黄性高视频 | 亚洲欧美另类日本久久影院 | 日韩欧美第一页 | 欧美成人做性视频在线播放 | 国产女人毛片 | 国产美女视频黄a视频全免费网站 | 中国黄色一级毛片 | 国产成人精品日本亚洲专区6 | 91精品国产福利尤物免费 | 欧美日本道免费一区二区三区 |