λ Όλ¦¬ νλ¦μ κ°λ¦ΌκΈΈ, 쑰건문
νλ‘κ·Έλ¨μ μμ±νλ€ λ³΄λ©΄ μ΄λ¬ν μν©μμλ μ΄λ κ² λμνκ³
, μ λ¬ν μν©μμλ μ λ κ² λμν΄μΌ νλ€
λ λ
Όλ¦¬λ₯Ό ννν΄μΌ ν λκ° μμ΅λλ€.
μλ₯Ό λ€μ΄ "λ§μ½ λΉκ° μ€λ©΄ μ°μ°μ μ±κΈ°κ³ , κ·Έλ μ§ μμΌλ©΄ κ·Έλ₯ λκ°λ€"λΌλ μν©μ νλ‘κ·Έλ¨μΌλ‘ ννν΄μΌ ν μ μμ΅λλ€.
μ΄λ¬ν μν©μ νμν κ²μ΄ λ°λ‘ 쑰건문μ λλ€.
쑰건문μ νλ‘κ·Έλ¨μ΄ νΉμ μν©μ λ°λΌ λ€λ₯΄κ² λμνκ² νλλ‘ μ μ΄νλ λ¬Έλ²μ λλ€.
쑰건문μ μ¬μ©νλ©΄ νλ‘κ·Έλ¨μ΄ λ¨μν λͺ λ Ήμ μμλλ‘ μ€ννλ κ²μ΄ μλ, 쑰건μ λ°λΌ λ€μν λ Όλ¦¬μ νλ¦μ ꡬνν μ μμ΅λλ€.
νμ΄μ¬μμμ 쑰건문: if, elif, else
νμ΄μ¬μμλ if
, elif
, else
μΈ κ°μ§ ν€μλλ₯Ό μ¬μ©ν΄ 쑰건문μ μμ±ν μ μμ΅λλ€.
κ°κ°μ ν€μλλ νΉμ 쑰건μ νμΈνκ³ , κ·Έ μ‘°κ±΄μ΄ μ°Έ(True)
μΈμ§ κ±°μ§(False)
μΈμ§μ λ°λΌ μ€νν μ½λλ₯Ό μ νν©λλ€.
쑰건문 ν€μλλ₯Ό μ¬μ©ν μ€μ λ§μ§λ§μλ μ½λ‘ (:
)μ λΆμ¬, μ‘°κ±΄λ¬Έμ΄ μ μ©λ μ½λ λΈλ‘μ μμν¨μ μ립λλ€.
if : λ§μ½ μ‘°κ±΄μ΄ μ°Έμ΄λΌλ©΄
ifλ "λ§μ½"μ΄λΌλ λ»μΌλ‘, μ‘°κ±΄μ΄ μ°ΈμΌ λλ§ ν΄λΉ μ½λ λΈλ‘μ μ€νν©λλ€.
μλ₯Ό λ€μ΄, "λ§μ½ xκ° 10λ³΄λ€ ν¬λ€λ©΄"μ΄λΌλ μ‘°κ±΄μ΄ μ°ΈμΌ λλ§ νΉμ μμ μ μννλλ‘ ν μ μμ΅λλ€.
x = 15 # xκ° 10λ³΄λ€ ν¬λ©΄ "xλ 10λ³΄λ€ ν½λλ€" μΆλ ₯ if x > 10: print("xλ 10λ³΄λ€ ν½λλ€")
μ΄ μ½λμμλ x
κ° 10λ³΄λ€ ν¬κΈ° λλ¬Έμ "xλ 10λ³΄λ€ ν½λλ€."λΌλ λ¬Έμ₯μ΄ μΆλ ₯λ©λλ€.
ifμμ νλ¨νλ 쑰건μ μ«μ 0μ΄λ λΉ λ¬Έμμ΄, λΉ λ¦¬μ€νΈ λ±μ΄ μ€λ©΄ κ±°μ§(False)
μΌλ‘ νλ¨ν©λλ€.
elif : κ·Έκ² μλλΌλ©΄
elifλ "else if"μ μ€μλ§λ‘, μμ if μ‘°κ±΄μ΄ κ±°μ§μΌ λ μλ‘μ΄ μ‘°κ±΄μ νμΈν©λλ€.
μ¬λ¬ κ°μ§ 쑰건μ μμ°¨μ μΌλ‘ νμΈν λ μ¬μ©ν©λλ€.
x = 15 if x > 20: print("xλ 20λ³΄λ€ ν½λλ€") elif x > 10: print("xλ 10λ³΄λ€ ν½λλ€") elif x > 5: print("xλ 5λ³΄λ€ ν½λλ€")
μ΄ μμ μμλ 첫 λ²μ§Έ 쑰건(x > 20
)μ΄ κ±°μ§μ΄λ―λ‘, λ λ²μ§Έ 쑰건(x > 10
)μ νμΈν©λλ€.
λ λ²μ§Έ 쑰건μ μ°Έμ΄λ―λ‘ "xλ 10λ³΄λ€ ν½λλ€"λΌλ λ¬Έμ₯μ΄ μΆλ ₯λ©λλ€.
μ½λ μμμ κ°μ΄ elifλ μ¬λ¬ κ° μ¬μ©ν μ μμΌλ©°, μ¬λ¬ κ°μ 쑰건μ μμ°¨μ μΌλ‘ νμΈν μ μμ΅λλ€.
else : κ·Έ μΈμ κ²½μ°λΌλ©΄
elseλ μμ ifμ elif μ‘°κ±΄μ΄ λͺ¨λ κ±°μ§μΌ λ μ€νν μ½λλ₯Ό μ§μ ν©λλ€.
λ§ κ·Έλλ‘ "κ·Έ μΈμ κ²½μ°"λ₯Ό μ²λ¦¬νλ μ©λλ‘ μ¬μ©λ©λλ€.
x = 5 # xκ° 20λ³΄λ€ ν¬λ©΄ "xλ 20λ³΄λ€ ν½λλ€" μΆλ ₯ if x > 20: print("xλ 20λ³΄λ€ ν½λλ€") # xκ° 10λ³΄λ€ ν¬κ³ 20λ³΄λ€ μμΌλ©΄ "xλ 10λ³΄λ€ ν½λλ€" μΆλ ₯ elif x > 10: print("xλ 10λ³΄λ€ ν½λλ€") # xκ° 10λ³΄λ€ μμΌλ©΄ "xλ 10λ³΄λ€ μκ±°λ κ°μ΅λλ€" μΆλ ₯ else: print("xλ 10λ³΄λ€ μκ±°λ κ°μ΅λλ€")
μ΄ μ½λμμλ x
κ° 10λ³΄λ€ μκΈ° λλ¬Έμ, μμ λ 쑰건μ λͺ¨λ κ±°μ§μ΄ λμ΄ else λΈλ‘μ΄ μ€νλκ³ "xλ 10λ³΄λ€ μκ±°λ κ°μ΅λλ€."λΌλ λ¬Έμ₯μ΄ μΆλ ₯λ©λλ€.
νμ΄μ¬μμ 쑰건문μ μμ±ν λ, 쑰건문 ν€μλ λ€μλ λ°λμ μ½λ‘ (:)μ λΆμ¬μΌ νλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result