首页 > 解决方案 > 无法使用 for 循环

问题描述

** 我想使用两个for 循环而不是两个while 循环**

i = 7
while i >= 1:
    j = i
    while j <= 7:
        print(j, end ="  ")
        J += 1
    i -= 1
    print()

标签: python-3.xfor-loopwhile-loopcode-conversion

解决方案


以下是for-loop等价的:

for i in range(7, 0, -1):
    j = i
    for j in range(i, 8):
        print(j, end="  ")
    print()

关键是正确使用range(start, stop, step)。另请参阅


推荐阅读