【问题标题】:Nested while Loops is not working in python嵌套while循环在python中不起作用
【发布时间】:2019-12-03 18:24:00
【问题描述】:

我的代码是:-

n = 6
i = 0
j = 0
while(i < n):
    while(j<n):

        print(i,j)
        j += 1

    i += 1

输出是:-

0 0

0 1

0 2

0 3

0 4

0 5

这段代码应该从 0 0 到 5 5 运行,但不是有人可以帮助我.....

【问题讨论】:

标签: python loops while-loop nested cascade


【解决方案1】:

你需要在第一个循环后重置 j 值:

n = 6
i = 0
j = 0
while(i < n):
    j=0
    while(j<n):

        print(i,j)
        j += 1

    i += 1

【讨论】:

    【解决方案2】:

    如果任务不明确使用嵌套的while循环会更好

    n = 6
    for i in range(n):
        for j in range(n):
            print(i, j) 
    

    【讨论】:

      猜你喜欢
      • 2016-04-02
      • 1970-01-01
      • 2020-10-09
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多