2024-04-20 09:12:57 发布
网友
如何操作for循环以显示输出,就像
5 54 543 5432 54321
我试着编码
但它会打印这个
0 1 2 3 4 5
它不应该先打印循环j中的5吗
有很多方法可以解决这个问题。。。这里有一个:
n = 5 for i in range(0, n): # Think of this range as "how many numbers to print on this line" for j in range(i + 1): # First number should be n, second n - 1, etc. print(n - j, end="") print() # newline before next i
(请注意,我将n改为5。)
差不多不错,但是要从n往下走,range需要第三个参数-step-为-1:
n
range
-1
for i in range(n,0,-1): for j in range (n,i-1,-1): print(j,end="") print()
有很多方法可以解决这个问题。。。这里有一个:
(请注意,我将n改为5。)
差不多不错,但是要从
n
往下走,range
需要第三个参数-step-为-1
:相关问题 更多 >
编程相关推荐