开发者社区> 问答> 正文

我怎么能在python中进行复杂的循环?

我需要一些python编程的帮助。
我想要一些打印1到10的代码。每次从1到10开始。这样的
事情:

1
12
123
1234
12345
123456
1234567
12345678
123456789
12345678910
这是我的代码:

num = []
for num in range(0,11):

numb.append(num)
for word in numb:
    print(numb)

展开
收起
一码平川MACHEL 2019-01-23 13:32:34 3074 0
3 条回答
写回答
取消 提交回答
  • 一个for循环即可。字符串累拼接。

    2019-11-22 11:38:32
    赞同 展开评论 打赏
  • 2个循环嵌套就可以..还是比较简单的的..

    比如
    m = 1
    n = 11
    for i in range(1,n):

    for j in range(0,m):
        print( j )
        m += 1

    大概是这个意思哈

    2019-07-17 23:26:35
    赞同 展开评论 打赏
  • 你需要两个循环 - 一个嵌套在另一个循环中。一个用于打印行,另一个用于打印行内的数字。第一个循环的范围非常简单,但嵌套循环的范围将取决于父循环。

    对于Python 3.x:

    for i in range(1,11):

    for j in range(1, i+1):
        print(j, end="")
    print()
    2019-07-17 23:26:35
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载