在python中实现ccode循环

2024-04-25 19:05:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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循环相同)?你知道吗

Tags: infor技巧格式rangedostartsomething
1条回答
网友
1楼 · 发布于 2024-04-25 19:05:04

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

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

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

相关问题 更多 >

    热门问题