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

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

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

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

問題描述

# Python楊輝三角實現(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]中不是取不到值嗎?

問題解答

回答1:

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

回答2:

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

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

標(biāo)簽: Python 編程
主站蜘蛛池模板: 铜山县| 花莲县| 秦安县| 韶关市| 保康县| 棋牌| 内乡县| 通道| 永吉县| 扶余县| 德清县| 漳州市| 务川| 天柱县| 南康市| 兰坪| 昌邑市| 交口县| 耒阳市| 保定市| 湖北省| 永和县| 陆丰市| 鹤壁市| 高安市| 成安县| 武鸣县| 湘潭县| 连江县| 金坛市| 阳原县| 太保市| 东方市| 华容县| 周宁县| 邛崃市| 镇平县| 西吉县| 商河县| 洪洞县| 南阳市|