我是編程新手,正試圖解決問題。我想要的是有兩個循環同時減少。與兩個循環交互
for i in range(1000,100,-1):
for j in range(1000,100,-1):
product=j*k
如果我'沒有錯,這會給我1000 * 1000,1000 * 999,1000 * 998等。如果我想要1000 * 1000,999 * 999,999 * 998等等呢?
我是編程新手,正試圖解決問題。我想要的是有兩個循環同時減少。與兩個循環交互
for i in range(1000,100,-1):
for j in range(1000,100,-1):
product=j*k
如果我'沒有錯,這會給我1000 * 1000,1000 * 999,1000 * 998等。如果我想要1000 * 1000,999 * 999,999 * 998等等呢?
對於這種情況,你應該只使用一個循環:
for i in range(1000, 100, -1):
product = i*i
...
對於想一般情況下,同時推進二環路變量代替嵌套的循環,你想zip
:
for i, j in zip(some_iterable, some_other_iterable):
...
哎呀,這是我的一個壞例子。郵編是我正在尋找!謝謝! –