亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

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

【字号: 作者:豬豬瀏覽:101日期: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 編程
相關文章:
主站蜘蛛池模板: 国产91在线 | 欧美 | 日本高清中文字幕视频在线 | 国产se| 99久久精品免费观看国产 | 一区二区不卡视频在线观看 | 青青草手机在线观看 | 国产在线观看一区二区三区四区 | 免费网站在线高清观看 | 国产在线91精品入口首页 | 国语一级片| 色综合夜夜嗨亚洲一二区 | 亚洲精品视频在线 | 亚洲精品午夜在线观看 | 免费一级特黄 | 中国一级特黄真人毛片免 | 亚洲一级片在线播放 | 婷婷五月色综合香五月 | 欧美一级特黄aaaaaaa在线观看 | 白桃花在线 | 亚洲欧美成人综合在线 | 午夜亚洲国产成人不卡在线 | 国产一级视频在线观看网站 | 久久要| 国产一级真人毛爱做毛片 | 欧美性v视频播放 | 中日韩黄色大片 | 欧美日韩国产高清 | 成人免费的性色视频 | 国产人在线成免费视频麻豆 | 99久久综合精品国产 | 亚洲第一免费网站 | 欧乱色国产精品兔费视频 | 日韩欧美制服 | 国产99免费视频 | 色婷婷香蕉 | 国产精品情侣 | 特级aaa毛片| 深夜爽爽爽gif福利免费 | 国内自拍亚洲 | 伊人色综合久久天天网蜜月 | 成人青草亚洲国产 |