Py学习  »  Python

在python中如何使用while?

Y T Lin Alex • 5 年前 • 1410 次点击  

我只能用 while print 完成作业。我尝试了不同的方法来处理这个问题,但还是坚持了下来。

预期产量:

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

我得到的是:

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

这是我的代码:

j = 1
i = 1
t = 6
x = 10
d = 1
while i <= 6:
    n = 1
    space = -3
    while space <= j:
        print(" " * x, end="")
        space += 1
        break
    while n <= i:
        print('%d '%n, end="")
        n += 1
    print("")
    i += 1
    x -= 2
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50542
 
1410 次点击  
文章 [ 3 ]  |  最新文章 5 年前