>>> list_build(2)
[1, 1, 2]
>>> list_build(3)
[1, 1, 2, 1, 2, 3]
>>> list_build(4)
[1, 1, 2, 1, 2, 3, 1, 2, 3, 4]
怎样能让python输出这样的数列呢
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
CSDN专家-天际的海浪 2022-04-11 05:14关注你题目的解答代码如下:
def list_build(n): li = [] for i in range(1,n+1): li.extend(range(1,i+1)) return li print( list_build(2) ) print( list_build(3) ) print( list_build(4) )或者第二种方法
def list_build(n): li = [] t = [] for i in range(1,n+1): t.append(i) li.extend(t) return li print( list_build(2) ) print( list_build(3) ) print( list_build(4) )如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用