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