“如何转换表达式”<<=1“;从Java到Python

“如何转换表达式”<<=1“;从Java到Python,java,python,Java,Python,在下面的代码中: for (int N = 2; N <= 128; N <<= 1) {print(N)} for(int N=2;N此for循环必须转换为while循环: n = 2 while n <= 128: print n n <<= 1 n=2 虽然n您可以直接乘法-n*=2?但是Python确实有一个函数,所以您可以或多或少地使用此代码…

在下面的代码中:

for (int N = 2; N <= 128; N <<= 1) {print(N)}

for(int N=2;N此for循环必须转换为while循环:

n = 2
while n <= 128:
    print n
    n <<= 1
n=2

虽然n您可以直接乘法-
n*=2
?但是Python确实有一个函数,所以您可以或多或少地使用此代码…