<分区> 分区>
在 Java 中,我们可以在 for 循环的头部本身中更改其计数器变量。见下文:
for(int i=1; i<1024; i*=2){
System.out.println(i);
}
我知道下面的代码是错误的。但是有没有一种方法可以在不改变循环内的 i 值的情况下这样写。我喜欢让我的 for 循环简单而简短:-)
for i in range(1, 1024, i*=2):
print(i)
<分区> 分区>
在 Java 中,我们可以在 for 循环的头部本身中更改其计数器变量。见下文:
for(int i=1; i<1024; i*=2){
System.out.println(i);
}
我知道下面的代码是错误的。但是有没有一种方法可以在不改变循环内的 i 值的情况下这样写。我喜欢让我的 for 循环简单而简短:-)
for i in range(1, 1024, i*=2):
print(i)