Python-for-else.md
μΌλ°μ μΈ νλ‘κ·Έλλ°μΈμ΄λ€μμ else
λ ifμ κ°μ΄ μ¬μ©λλ©° 쑰건μ μΌμΉνμ§ μλ κ²½μ°μ μ€νλλ ꡬ문μ νμνλ λ¬Έλ²μ
λλ€.
νμ§λ§, Pythonμμλ if
λΏλ§μ΄ μλλΌ for
λ¬Έμμλ μ¬μ©λ©λλ€.
μ¬μ©λ°©λ²
for
μ ν¨κ» μ°μ΄λelse
λfor
λ¬Έμ΄ μ€κ°μ break λ±μΌλ‘ λκΈ°μ§ μκ³ λκΉμ§ μν λ¬μ λ μννλ μ½λλ₯Ό λ΄κ³ μμ΅λλ€.
μ¬μ©μ΄μ
μ½λ©μ νλ€ λ³΄λ©΄ flagλ³μλ₯Ό μ¬μ©νμ¬ Yes/Noμ μνλ₯Ό λνλ΄μ΄ 쑰건μ λΆν©νκ±°λ λΆν©νμ§ μλ κ²½μ°μ μ€νν ꡬ문μ ꡬλΆνκ³€ ν©λλ€. Pythonμμλ
for~else
λ¬Έμ μ¬μ©νμ¬ κ°λ¨νκ² flagμ κ°μ κΈ°λ₯μ ꡬνν μ μμ΅λλ€.
μ¬μ©μμ
μμ μ½λλ for λ°λ³΅λ¬Έμ μ¬μ©ν΄ 리μ€νΈ μμμλ μμλ€μ€ 10 μ΄μμ κ°μ΄ μλμ§ νλ³ν΄ ν΄λΉνλ ꡬ문μ μ€ννλ μ½λμ λλ€. μ΄λ₯Ό
for~else
λ¬Έμ μ¬μ©νμ¬ κ΅¬νν μ μμ΅λλ€.
μμ κ°μ΄
answer
λΌλ flag λ³μλ₯Ό μ¬μ©νμ§ μκ³ λ κ°νΈνκ² κ΅¬νν μ μμ΅λλ€.
+pythonμλ try~elseλ¬Έλ μ‘΄μ¬νλ€.
Last updated