gpt4 book ai didi

python - 您可以在 'for-loop' 中使用移位操作吗?

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:57 25 4
gpt4 key购买 nike

我有以下使用移位的 C for 循环,我想在 python 中重新实现它。

n = 64
for(int stride = n>>1; stride >0; stride >>=1)
{...

哇哦,这个循环会在 python 中看起来吗?

我知道 n>>1 代表除以 2,但我发现很难用 range() 对其建模。

最佳答案

想得更简单:

>>> n = 64
>>> while n:
... print n
... n = n >> 1
...
64
32
16
8
4
2
1

关于python - 您可以在 'for-loop' 中使用移位操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6745555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com