中級 › range()の範囲指定でループが1回分ずれる › パターン4
range()の範囲指定でループが1回分ずれる
range()の終端は指定した値を含みません。
1 nums = [10, 20, 30] 2 total = 0 3 for i in range(__, len(nums)): ^ 4 total += nums[i] 5 print(total)
出力: 50期待: 60 (エラーにはなりません)
空欄を埋めて実行を通す
開始位置を1からにすると、先頭の要素が合計から抜け落ちます。全要素を対象にするには0から始めます。
次の問題