我如何用Python語言編寫的for
循環,我把它寫在C:for循環轉換,從C到Python的
for(i=0;i<10;)
{
if(i%2==0)
i=i+3;
else
i++;
printf("%d\n",i);
}
誰能告訴我這件事嗎?我搜查了很多,但無法找到它。我用Python寫的是這樣的:
for i in range(0,10):
if (i%2==0):
i+=3
else:
i+=1
print i
輸出:
3
2
5
4
7
6
9
8
11
10
預期輸出:
3
4
7
8
11
任何人都可以也解釋了該輸出的原因是什麼?
你期望輸出什麼? – jonrsharpe
輸出看起來很好 – Ajay
由於我新的python我無法理解輸出,請向我解釋@Ajay – Subinoy