国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python中range(1,1)返回什么?

瀏覽:138日期:2022-06-28 08:27:57

問(wèn)題描述

# Python楊輝三角實(shí)現(xiàn)def yanghuiTriangle(): L = [1] L2 = [] while True:yield LL = [1]+[L[x-1]+L[x] for x in range(1,len(L))]+[1]#這里如果是range(1,1)的情況前面的L[0]和L[1]中不是取不到值嗎?for item in yanghuiTriangle(): print(item) if len(item)>10:break

L = [1]+[L[x-1]+L[x] for x in range(1,len(L))]+[1]#這里如果是range(1,1)的情況前面的L[0]和L[1]中不是取不到值嗎?

問(wèn)題解答

回答1:

L = [1] 時(shí), range(1,len(L))為range(1, 1)返回[],空列表,所以通過(guò)for迭代,沒(méi)有次數(shù). 所以得到楊輝三角的第二行L = [1] + [1] = [1, 1].

回答2:

>>> list(range(1,1))[]回答3:

list(range(1,1)) 等同回傳[] yield 遞迴到底結(jié)束。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 霍州市| 光山县| 河池市| 迭部县| 自贡市| 金沙县| 鸡东县| 樟树市| 岐山县| 新余市| 临漳县| 红安县| 铁岭县| 兴和县| 太湖县| 庆元县| 偏关县| 屏东市| 宁城县| 东兴市| 青龙| 绥德县| 博乐市| 东港市| 宣威市| 鸡西市| 绩溪县| 沅江市| 刚察县| 兴国县| 阿拉善左旗| 湘阴县| 凤山市| 延津县| 汾西县| 洛南县| 涞源县| 格尔木市| 贺州市| 襄汾县| 会理县|