首页 > 解决方案 > 如何在python中迭代嵌套循环?

问题描述

i=5
while(i>=1):
    for j in range (6,i):
        j-=1
        print(j,end='\n')

    print(i,end='\n')
    i-=1

我应该得到这个所需的输出

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

标签: pythonloopsrange

解决方案


您可以尝试使代码更短:

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 

推荐阅读