-1

我想修改变量y,它在Java中工作如下

for(int x=0;x<4;x++)
          {
            for(int y=0;y<3;y++)
            {
                System.out.print(y);
                if(y==1){y+=1;}              
            } 
          } // output == 01010101

但是当我尝试在 Python 中实现相同的逻辑时,它不起作用如下

for x in range(0,4):
    for y in range(0,3):
        print(y, end='')
        if y==1:
            y+=1 # output == 012012012012

有没有办法修改python内部for-range循环中的变量?

4

1 回答 1

-1

这是正在运行的代码,只需将 y 的范围从更改(0, 3)(0, 2)

for x in range (0, 4):
    for y in range (0, 2):
        print(y, end = '')
        if y == 1:
            y += 1
于 2021-03-18T13:39:47.850 回答