我們可以在執行時改變Python for迴圈範圍(上限)嗎?


不,一旦建立了範圍就不能修改它。相反,你可以使用一個 while 迴圈。例如,如果你有一些類似於以下的程式碼

for i in range(lower_limit, higher_limit, step_size)

# some code
if i == 10:
   higher_limit = higher_limit + 5

可以將其更改為

i = lower_limit
while i < higher_limit:
   # some code
   if i == 10:
      higher_limit = higher_limit + 5
   i += step_size

更新於: 17-6-2020

349 次瀏覽

開啟你的 職業

完成課程以獲得認證

開始
廣告