python中for循环如何实现每次控制变量翻倍

我想实现在c++/java语言中类似这样的循环体:

for(auto i = 0; i < N; i += i) {
    //do something;
}

但是我在python中尝试这样实现:

for i in range(0, N, i)    #do something

解释器提醒我

undefined name 'i'


精慕HU
浏览 1133回答 1
1回答

暮色呼如

for&nbsp;i&nbsp;in(2**e&nbsp;for&nbsp;e&nbsp;in&nbsp;range(N)):&nbsp;&nbsp;&nbsp;&nbsp;print(i) &nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;do&nbsp;something
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python