μ ν΄μ§ νμλ§νΌ λ°λ³΅νλ forλ¬Έ
νμ΄μ¬μμ for
λ¬Έμ κ°μ₯ κΈ°λ³Έμ μ΄κ³ λ²μ©μ μΌλ‘ νμ©λλ λ°λ³΅λ¬Έ ν€μλμ
λλ€.
μ΄λ² μμ μμλ for λ¬Έμ κΈ°λ³Έ ꡬ쑰μ νμ©λ²μ λν΄ μμλ³΄κ² μ΅λλ€.
for λ¬Έμ΄λ 무μμΌκΉμ?
for λ¬Έμ λ°λ³΅ κ°λ₯ν μλ£ν(μνμ€)
μ κ° νλͺ©μ λν΄ μ½λλ₯Ό λ°λ³΅μ μΌλ‘ μ€ννλ μ μ΄λ¬Έμ
λλ€.
μ¬κΈ°μ λ°λ³΅ κ°λ₯ν μλ£νμ΄λ 리μ€νΈ(List)
, λ¬Έμμ΄(String)
λ± μμκ° μλ λ°μ΄ν° νμ
μ μλ―Έν©λλ€.
for λ°λ³΅λ¬Έμ μνμ€μ ν¬ν¨λ κ° νλͺ©μ λν΄ μ½λ‘ (:
) λ€μ μ€λ μ½λ λΈλ‘μ ν λ²μ© μ€ννκ² ν©λλ€.
for λ¬Έμ κΈ°λ³Έ ꡬ쑰μ μ¬μ©λ²
for λ¬Έμ κΈ°λ³Έ ꡬ쑰λ λ€μκ³Ό κ°μ΅λλ€.
for λ³μ in μνμ€: μ€νν μ½λ
for
λ¬Έμ΄ μ€νλλ©΄ μνμ€μ 첫 λ²μ§Έ νλͺ©μ΄ λ³μμ ν λΉλκ³ , μ½λ‘ (:) λ€μ μ€μ μ μλ μ½λ λΈλ‘μ΄ μ€νλ©λλ€.
μ΄ν 2λ²μ§Έ, 3λ²μ§Έ νλͺ©μ΄ μ°¨λ‘λ‘ λ³μμ ν λΉλλ©°, μ½λ‘ λ€μμ μ μλ μ½λκ° λ°λ³΅μ μΌλ‘ μ€νλ©λλ€.
νλ‘κ·Έλλ° μ νμ© μ¬λ‘
λ°λ³΅λ¬Έμ νμ©νλ κ°μ₯ κΈ°λ³Έμ μΈ μμ 2κ°μ§λ₯Ό μ΄ν΄λ³΄κ² μ΅λλ€.
μ«μ λ²μ λ°λ³΅νκΈ°
νΉμ λ²μμ μ«μλ₯Ό λ°λ³΅νκ³ μΆμ λ range()
ν¨μλ₯Ό μ¬μ©ν©λλ€.
range ν¨μλ μμ κ°λΆν° λ κ° 'μ '
κΉμ§μ μ«μ λ²μλ₯Ό μμ±ν©λλ€.
μλ₯Ό λ€μ΄ range(1, 6)μ 1λΆν° 5κΉμ§μ μ«μ λ²μλ₯Ό μμ±νλ©°, i
λ³μμ μ°¨λ‘λ‘ 1, 2, 3, 4, 5κ° ν λΉλ©λλ€.
μμ±λλ λ§μ§λ§ κ°μ΄ 6μ΄ μλ '5'
μΈ μ μ μ μνμκΈ° λ°λλλ€.
# 1λΆν° 5κΉμ§μ μ«μ μΆλ ₯ for i in range(1, 6): print(i)
μ¬κΈ°μ range(1, 6)
μ 1λΆν° 5κΉμ§μ λ°λ³΅ κ°λ₯ν μ«μ λ²μλ₯Ό μμ±νλ©°, for λ¬Έμ μν΄ i
λ³μμ μ°¨λ‘λ‘ 1, 2, 3, 4, 5κ° ν λΉλ©λλ€.
μ΄ν μ½λ‘ (:) λ€μ μ€μ μ μλ print(i)
μ½λκ° 5λ² λ°λ³΅ μ€νλμ΄ 1λΆν° 5κΉμ§μ μ«μλ₯Ό μΆλ ₯ν©λλ€.
λ¬Έμμ΄μ κ° λ¬Έμμ μ κ·ΌνκΈ°
λ¬Έμμ΄λ μνμ€(λ°λ³΅ κ°λ₯ν μλ£ν)μ΄λ―λ‘ for λ¬Έμ νμ©ν΄ κ° λ¬Έμμ μ κ·Όν μ μμ΅λλ€.
# λ¬Έμμ΄μ κ° λ¬Έμ μΆλ ₯ word = "hello" for char in word: print(char)
μ΄ μ½λλ "hello"
μ΄λΌλ λ¬Έμμ΄μ κ° λ¬Έμλ₯Ό ν μ€μ© μΆλ ₯ν©λλ€.
μ ν΄μ§ νμλ§νΌ λ°λ³΅νλ forλ¬Έ
리μ€νΈμ κ° μμλ₯Ό μΆλ ₯νλ μ½λλ₯Ό μμ±νμΈμ. μμ μΆλ ₯: 1 2 3 4 5
numbers = [1, 2, 3, 4, 5]
for num in
:
print(num, end=' ')
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result