λ€μ¬μ°κΈ°λ 무μμ΄κ³ , μ μ€μν κΉ?
λ€μ¬μ°κΈ°(Indentation)
λ μ½λλ₯Ό μμνλ μ€μμ μΌμͺ½μΌλ‘ μΌμ ν κ°κ²©λ§νΌ λμ μ°λ κ²μ λ»ν©λλ€.
λλΆλΆμ νλ‘κ·Έλλ° μΈμ΄μμ λ€μ¬μ°κΈ°λ μ½λλ₯Ό κΉλνκ² λ³΄μ΄λλ‘ κΆμ₯νλ μμμ΄μ§λ§, νμ΄μ¬μμ λ€μ¬μ°κΈ°λ μλͺ»νλ©΄ νλ‘κ·Έλ¨μμ μ€λ₯κ° λ°μν μ λλ‘ μ€μν©λλ€.
μ½λ λΈλ‘κ³Ό λ€μ¬μ°κΈ°
νλ‘κ·Έλλ°μμ μ½λ λΈλ‘(Block)
μ μ¬λ¬ μ€μ μ½λλ₯Ό λ¬Άμ΄μ μ€ννλ λ¨μλ₯Ό λ§ν©λλ€.
μ½λ λΈλ‘μ μ£Όλ‘ ν¨μ, 쑰건문, λ°λ³΅λ¬Έ λ±μ μ¬μ©λλ©°, μλ―Έμ μΌλ‘ μ°κ΄λ μ½λλ₯Ό κ·Έλ£Ήννμ¬ μ€νν©λλ€.
λ€μμ νλ‘κ·Έλλ° μΈμ΄μμλ μ€κ³¨νΈ{ }
λ‘ μ½λ λΈλ‘μ ꡬλΆνμ§λ§, νμ΄μ¬μμλ λ€μ¬μ°κΈ°κ° μ΄ μν μ λμ ν©λλ€.
// aμ bλ₯Ό λνλ ν¨μ function add(a, b) { return a + b; }
# aμ bλ₯Ό λνλ ν¨μ def add(a, b): return a + b
λ€μ¬μ°κΈ°λ₯Ό μ¬μ©νλ λ°©λ²
쑰건문μμμ λ€μ¬μ°κΈ°
if condition: print("μ‘°κ±΄μ΄ μ°ΈμΌ λ μΆλ ₯") # λ€μ¬μ°κΈ° else: print("μ‘°κ±΄μ΄ κ±°μ§μΌ λ μΆλ ₯") # λ€μ¬μ°κΈ°
μ μμ μμ if
μ‘°κ±΄μ΄ μ°Έμ΄λΌλ©΄ λ€μ¬μ°κΈ°κ° λ print
λ¬Έμ΄ μ€νλ©λλ€.
λ§μ½ print μΌμͺ½μ λ€μ¬μ°κΈ°κ° μλͺ»λλ©΄, νλ‘κ·Έλ¨μ μλν λλ‘ λμνμ§ μκ² λ©λλ€.
if condition: # λ€μ¬μ°κΈ°κ° μμ, μ€λ₯ λ°μ print("μ‘°κ±΄μ΄ μ°ΈμΌ λ μ€νλ©λλ€.")
λ°λ³΅λ¬Έμμμ λ€μ¬μ°κΈ°
for i in range(3): print(i) # λ€μ¬μ°κΈ°
μ μμ μμ for
λ°λ³΅λ¬Έμ range(3)
κ° λ°ννλ κ°μΈ 0λΆν° 2κΉμ§ μμλλ‘ print
λ¬Έμ μ€νν©λλ€.
print μΌμͺ½μ λ€μ¬μ°κΈ°κ° μμΌλ©΄, λ°λ³΅λ¬Έμ μ μμ μΌλ‘ λμνμ§ μμ΅λλ€.
for i in range(3): print(i) # λ€μ¬μ°κΈ°κ° μμ, μ€λ₯ λ°μ
ν¨μμμμ λ€μ¬μ°κΈ°
def add(a, b): result = a + b # λ€μ¬μ°κΈ°λ‘ ν¨μ λ³Έλ¬Έμ μ μ return result # λ€μ¬μ°κΈ°λ‘ λ°νκ°μ μ§μ result = add(3, 5)
μ μμ μμ add
ν¨μλ λ κ°μ μΈμ(a
, b
)λ₯Ό λ°μ λν κ°μ λ°νν©λλ€.
μΈμ(Argument)λ ν¨μμ μ λ¬λλ κ°μΌλ‘, ν¨μκ° μ€νλ λ νμν λ°μ΄ν°λ₯Ό μ λ¬νλ λ° μ¬μ©λ©λλ€.
μ μ½λμμ ν¨μ addμ aμλ 3, bμλ 5κ° μΈμλ‘ μ λ¬λλ©°, result
λ³μμλ 3κ³Ό 5λ₯Ό λν κ°μΈ 8μ΄ λ°νλ©λλ€.
νμ΄μ¬μμλ λ€μ¬μ°κΈ°μ μ€λ₯κ° μλλΌλ νλ‘κ·Έλ¨μ μ€νν μ μλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result