将数字输出到阶梯表。蟒蛇 大家好!
我开始学习python(嵌套循环)
我正在编写以下代码:
for i in range(9, 2, -1):
x = 2
for j in range(i):
print(x, end=' ')
x = x+1
print()
其输出为:
2 3 4 5 6 7 8 9 10
2 3 4 5 6 7 8 9
2 3 4 5 6 7 8
2 3 4 5 6 7
2 3 4 5 6
2 3 4 5
2 3 4
2 3
但是我需要这个输出:
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
....
9 10
为了获得正确的输出,我应该在代码中进行哪些更改?请指教
答案 0 :(得分:2)
for i in range (2,10):
for j in range (i,11):
print(j, end=' ')
print()
产生以下输出:
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10
4 5 6 7 8 9 10
5 6 7 8 9 10
6 7 8 9 10
7 8 9 10
8 9 10
9 10