gpt4 book ai didi

python - 在 python 中实现 C 代码循环

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

我在 C 中有以下循环:

for (i = 0, j = nvert-1; i < nvert; j = i++) {
//do something
}

我想用 python 编写这个循环。我知道在 Python 中循环使用 range(start,end) 格式,所以我认为我应该按如下方式进行:

for i in range(0,nvert):
for j in range(???):
#do something

所以我的问题是:

  • 如何确定 j 的范围?
  • 我怎样才能在 python 中实现 j=i++ 技巧(这样这个循环的作用就和上面的 C 循环一样)?

最佳答案

您不需要第二个循环。您可以简单地将其包含在循环中:

j = nvert - 1
for i in range(0, nvert):
# do stuff
j = i

请注意,您可以简单地使用range(nvert) 而不是range(0, nvert)

关于python - 在 python 中实现 C 代码循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16332861/

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