Python:两个嵌套循环

Python:两个嵌套循环,python,version,Python,Version,我试图找到Python版本3的编码,在基本编码(嵌套在另一个循环中的循环)中完成这两件事。我理解以下基本前提: for i in range(10) for j in range(10) 但我认为是“我+”的数学给我带来了麻烦。我很难给出这三种类型的输出: 第一: 0 0 1 0 1 2 0 1 2 3 for i in range(4): for j in range(i+1): print(j, end=""

我试图找到Python版本3的编码,在基本编码(嵌套在另一个循环中的循环)中完成这两件事。我理解以下基本前提:

    for i in range(10)
        for j in range(10)
但我认为是“我+”的数学给我带来了麻烦。我很难给出这三种类型的输出:

第一:

    0
    0 1
    0 1 2
    0 1 2 3
for i in range(4):
    for j in range(i+1):
        print(j, end="")
    print()
第二:

    10
    11 12
    13 14 15
    16 17 18 19
x=10
for i in range(1,5):
    for j in range(x,i+x):
        print(str(j)+" ", end="")
    x+=i
    print()
第三:

    0 0 0 0 0 0 0 0 0
    1 1 1 1 1 1 1 1 1 
    2 2 2 2 2 2 2 2 2 
for i in range(3):
    print((str(i)+" ")*9)
任何帮助都将不胜感激。

第三:

    0 0 0 0 0 0 0 0 0
    1 1 1 1 1 1 1 1 1 
    2 2 2 2 2 2 2 2 2 
j=[]
for i in xrange(0,3):
     j.append([i]*9)
for i in range(3):
    print((str(i)+" ")*9)
对于python版本3

第一:

    0
    0 1
    0 1 2
    0 1 2 3
for i in range(4):
    for j in range(i+1):
        print(j, end="")
    print()
第二:

    10
    11 12
    13 14 15
    16 17 18 19
x=10
for i in range(1,5):
    for j in range(x,i+x):
        print(str(j)+" ", end="")
    x+=i
    print()
第三:

    0 0 0 0 0 0 0 0 0
    1 1 1 1 1 1 1 1 1 
    2 2 2 2 2 2 2 2 2 
for i in range(3):
    print((str(i)+" ")*9)

不确定您的问题是什么,因为缺少半列而未编译?算术很好,但我不知道你想做什么,请澄清你是否想要一个有用的答案。我只是举了一个我试图使用的基本代码的例子。我知道需要一个半专栏。谢谢你,这太棒了。请看我在#2上的编辑,我犯了一个错误。你也知道如何这样做吗?如果这满足了你的疑问,那么请将其标记为答案。