Python:两个嵌套循环
Python: Two Nested Loops
我正在寻找 Python 版本 3 的编码,在基本编码(一个循环嵌套在另一个循环中)中完成这两件事。我了解基本前提:
for i in range(10)
for j in range(10)
但我认为 "i+___" 数学给我带来了麻烦。我无法提供这三种类型的输出:
第一个:
0
0 1
0 1 2
0 1 2 3
第二个:
10
11 12
13 14 15
16 17 18 19
第三名:
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)
对于 python 版本 3。
第一个:
for i in range(4):
for j in range(i+1):
print(j, end="")
print()
第二个:
x=10
for i in range(1,5):
for j in range(x,i+x):
print(str(j)+" ", end="")
x+=i
print()
第三个:
for i in range(3):
print((str(i)+" ")*9)
我正在寻找 Python 版本 3 的编码,在基本编码(一个循环嵌套在另一个循环中)中完成这两件事。我了解基本前提:
for i in range(10)
for j in range(10)
但我认为 "i+___" 数学给我带来了麻烦。我无法提供这三种类型的输出:
第一个:
0
0 1
0 1 2
0 1 2 3
第二个:
10
11 12
13 14 15
16 17 18 19
第三名:
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)
对于 python 版本 3。
第一个:
for i in range(4):
for j in range(i+1):
print(j, end="")
print()
第二个:
x=10
for i in range(1,5):
for j in range(x,i+x):
print(str(j)+" ", end="")
x+=i
print()
第三个:
for i in range(3):
print((str(i)+" ")*9)