νμ΄μ¬μΌλ‘ νΉμ ꡬκ°μ μ«μ λ²μλ₯Ό λ§λλ λ°©λ²
νμ΄μ¬μ range()
ν¨μλ μ«μ μνμ€λ₯Ό μμ±νλ λ° μ¬μ©λ©λλ€. μ£Όλ‘ for
λ°λ³΅λ¬Έκ³Ό ν¨κ» μ¬μ©λλ©°, μ§μ λ λ²μ λ΄μ μ«μλ₯Ό μμ°¨μ μΌλ‘ λμ΄ν©λλ€.
μ¬μ©λ²
-
ν κ°μ μΈμ
: range(n)μ 0λΆν°n-1
κΉμ§μ μ«μλ₯Ό ν¬ν¨νλ μνμ€λ₯Ό μμ±ν©λλ€. (μ: range(5)λ 0λΆν° 4κΉμ§μ μ«μ μμ±) -
λ κ°μ μΈμ
: range(start, stop)μstart
λΆν°stop-1
κΉμ§μ μ«μλ₯Ό μμ±ν©λλ€. (μ: range(1, 5)λ 1λΆν° 4κΉμ§μ μ«μ μμ±) -
μΈ κ°μ μΈμ
: range(start, stop, step)μstart
λΆν°stop-1
κΉμ§step
κ°κ²©μΌλ‘ μ«μλ₯Ό μμ±ν©λλ€. (μ: range(1, 10, 2)λ 1λΆν° 9κΉμ§ 2μ© μ¦κ°νλ μ«μ μμ±)
μ½λ μμ
μλ μμμμ range(5)
λ 0λΆν° 4κΉμ§μ μ«μλ₯Ό μμ±ν©λλ€.
for i in range(5): print(i)
μλ μμμμ range(1, 10, 2)
λ 1λΆν° μμνμ¬ 9κΉμ§ 2μ© μ¦κ°νλ μ«μ(1, 3, 5, 7, 9)λ₯Ό μμ±ν©λλ€.
for i in range(1, 10, 2): print(i)
range ν¨μμ νμ©
range ν¨μλ λ€μκ³Ό κ°μ μν©μμ νμ©λ μ μμ΅λλ€:
-
λ°λ³΅λ¬Έ μ€ν νμ μΉ΄μ΄νΈ
: for λ°λ³΅λ¬Έμμ νΉμ νμλ§νΌ μ½λ λΈλ‘μ λ°λ³΅ν λ μ¬μ©ν©λλ€. -
리μ€νΈ μμ±
: 리μ€νΈλ₯Ό λ§λ€ λ μ«μμ μνμ€λ₯Ό κΈ°λ°μΌλ‘ μ¬μ©ν©λλ€.
for i in range(100): ... # μ½λ λΈλ‘ 100λ² λ°λ³΅
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result