Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中迭代嵌套循环?_Python_Loops_Range - Fatal编程技术网

如何在python中迭代嵌套循环?

如何在python中迭代嵌套循环?,python,loops,range,Python,Loops,Range,我需要这个 输出 您可以尝试缩短代码: 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 输出: i=5 while(i>=1): for j in range (6 - i): print(i, end=' ') print() i-=1 这项工作: 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1 如果要向下迭代,则需要范围(6,i,-1) 5 4 4 3 3 3 2 2 2 2 1 1 1 1 1

我需要这个 输出


您可以尝试缩短代码:

5
4 4
3 3 3
2 2 2 2 
1 1 1 1 1
输出:

i=5
while(i>=1):
    for j in range (6 - i):
        print(i, end=' ')
    print()
    i-=1
这项工作:

5 
4 4 
3 3 3 
2 2 2 2 
1 1 1 1 1 

如果要向下迭代,则需要
范围(6,i,-1)
5 
4 4 
3 3 3 
2 2 2 2 
1 1 1 1 1 
n=5
List=[]

for i,j in zip(range(1,n+1),range(n,0,-1)):
    List.append(f"{i} "*j)
    
List.reverse()

for i in List:
    print(i)