利用循环实现左三角和右三角
实现如下图形:左正序三角
1 2 3 4 5 6 7 8 9 # i=0,j=1-9
2 3 4 5 6 7 8 9 # i=1,j=1-8
3 4 5 6 7 8 9 #以此类推
4 5 6 7 8 9
5 6 7 8 9
6 7 8 9
7 8 9
8 9
9
Tip:按照i+j的思路解题,两次循环遍历
for i in range(0,10): for j in range(1,10-i): print(i+j,end=" ") #print默认结尾end="\n" print(end="\n")
右倒序三角
9 8 7 6 5 4 3 2 1
8 7 6 5 4 3 2 1
7 6 5 4 3 2 1
6 5 4 3 2 1
5 4 3 2 1
4 3 2 1
3 2 1
2 1
1
for i in range(0,10): print(i*" ",end=" ") for j in range(9-i,0,-1): print(j,end=" ") print(end="\n")

浙公网安备 33010602011771号