๐ ํ์ด์ฌ ์ด๋ณด ํ์ถ ํ์ ๊ด๋ฌธ! ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ ์๋ฒฝ ์ดํด ๊ฐ์ด๋ ๐
ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจํ์ฌ For๋ฌธ๊ณผ While๋ฌธ์ ํต์ฌ ๋ฌธ๋ฒ๊ณผ ์ฌ์ฉ๋ฒ์ ์น์ ํ๊ฒ ์ค๋ช ํฉ๋๋ค. ํ์ด์ฌ์ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ํ์ ์คํฌ์ ์ง๊ธ ๋ฐ๋ก ์ต๋ํ๊ณ ์ฝ๋ฉ ์ค๋ ฅ์ ๋ ๋ฒจ์ ํ์ธ์!
์ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจํด์ ๋ฐฐ์์ผ ํ ๊น์?
ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ๋ ๊ฐ์ฅ ๋จผ์ ๋ง๋๊ฒ ๋๋ ์ค์ํ ๊ฐ๋
์ค ํ๋๊ฐ ๋ฐ๋ก ๋ฐ๋ณต๋ฌธ์
๋๋ค. ๋ง์ฝ 1000๋ช
์ ํ์ ์ด๋ฆ์ ํ๋ฉด์ ์ถ๋ ฅํด์ผ ํ๋ค๊ณ ์์ํด ๋ณด์ธ์. print()๋ฅผ 1000๋ฒ ์์ฑํ๋ ๊ฒ์ ๋นํจ์จ์ ์ด๊ณ ๋น์์ฐ์ ์
๋๋ค. 
์ด๋ด ๋ ํ์ํ ๊ฒ์ด ๋ฐ๋ก ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ์
๋๋ค! ๋ฐ๋ณต๋ฌธ์ ํน์ ์ฝ๋๋ฅผ ์กฐ๊ฑด์ด ๋ง์กฑํ ๋๊น์ง ๋๋ ์ ํด์ง ํ์๋งํผ ๋ฐ๋ณต ์คํํ๋๋ก ๋ช
๋ นํ๋ ๊ตฌ๋ฌธ์
๋๋ค. ํ์ด์ฌ์์๋ ์ฃผ๋ก for์ while ๋ ๊ฐ์ง ํํ์ ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํฉ๋๋ค. ์ด ๋ฐ๋ณต๋ฌธ์ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๋ฉด ํจ์จ์ ์ธ ์ฝ๋ฉ ์์ฒด๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ด ๊ธ์ ์ฝ๋ฉ ์ด๋ณด์๋ถํฐ ํ์ด์ฌ์ ํต์ฌ์ ๋ค์ง๊ณ ์ถ์ ๋ถ๋ค์ ์ํด, ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจํ์ฌ for๋ฌธ๊ณผ while๋ฌธ์ ๋ฌธ๋ฒ, ์ฌ์ฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ค๋ฌด์์ ํ์ฉ๋๋ ํ๊น์ง A๋ถํฐ Z๊น์ง ์น์ ํ๊ณ ์ ๋ฌธ์ ์ผ๋ก ์๋ดํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ง๊ธ๋ถํฐ ํ์ด์ฌ์ ๋ฅ์ํ๊ฒ ๋ค๋ฃจ๋ ์ฒซ๊ฑธ์์ ํจ๊ป ์์ํด ๋ด
์๋ค!
๊ฐ์ฅ ๋ง์ด ์ฐ๋ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ For ๋ฌธ ์๋ฒฝ ๋ง์คํฐ!
ํ์ด์ฌ์์ for ๋ฌธ์ ์ ํด์ง ํ์๋งํผ ๋๋ **ํน์ ์ํ์ค(Sequence)**์ ๋ชจ๋ ์์์ ๋ํด ๋ฐ๋ณต ์์
์ ์ํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฆฌ์คํธ, ํํ, ๋ฌธ์์ด ๋ฑ ์์๊ฐ ์๋ ๊ฐ์ฒด๋ฅผ ์ฒ๋ฆฌํ ๋ ๊ฐ์ฅ ์ ์ฉํฉ๋๋ค.
1. ๊ธฐ๋ณธ ๋ฌธ๋ฒ ๋ฐ ํน์ง
for ๋ฌธ์ for ๋ณ์ in ์ํ์ค: ํํ๋ก ์์ฑ๋๋ฉฐ, ์ฝ๋ก (:) ๋ค์ ๋ค์ฌ์ฐ๊ธฐ๋(Indentation) ๋ถ๋ถ์ด ๋ฐ๋ณต ์คํ๋ฉ๋๋ค.
Python# ๊ธฐ๋ณธ For ๋ฌธ ์์ fruits = ['์ฌ๊ณผ', '๋ฐ๋๋', '๋ธ๊ธฐ'] for fruit in fruits: print(f"๋ด๊ฐ ์ข์ํ๋ ๊ณผ์ผ์ {fruit}์ ๋๋ค.")
2. Range ํจ์๋ฅผ ์ด์ฉํ ํ์ ์ง์
ํน์ ํ์๋งํผ ๋ฐ๋ณตํ๊ณ ์ถ์ ๋๋ range() ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
range(n): 0๋ถํฐ n-1๊น์ง ๋ฐ๋ณตrange(์์, ๋): ์์๋ถํฐ ๋-1๊น์ง ๋ฐ๋ณตrange(์์, ๋, ๊ฐ๊ฒฉ): ๊ฐ๊ฒฉ๋งํผ ๊ฑด๋๋ฐ๋ฉฐ ๋ฐ๋ณต
Python# Range ํจ์ ์์ : 5๋ฒ ๋ฐ๋ณต for i in range(5): print(f"{i+1}๋ฒ์งธ ๋ฐ๋ณต ์คํ ์ค")
ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ ๋ฌธ๋ฒ์ ํตํด ์ฐ๋ฆฌ๋ ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ์์ฝ๊ฒ ์ํ(Iteration)ํ๋ฉฐ ์ํ๋ ์์
์ ์ํํ ์ ์์ต๋๋ค. for ๋ฌธ์ ํ์ด์ฌ ์ฝ๋์ ๊ฐ๋
์ฑ๊ณผ ํจ์จ์ฑ์ ๋์ด๋ ํต์ฌ ๋๊ตฌ์
๋๋ค.
๋ฌดํ ๋ฐ๋ณต์ ๊ฐ๋ฅ์ฑ! ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ While ๋ฌธ ์ดํดํ๊ธฐ
while ๋ฌธ์ for ๋ฌธ๊ณผ ๋ฌ๋ฆฌ ์กฐ๊ฑด์ด ์ฐธ(True)์ธ ๋์ ๋ฐ๋ณต์ ๊ณ์ ์ํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ณต ํ์๊ฐ ๋ช
ํํ์ง ์๊ณ , ํน์ ์กฐ๊ฑด์ด ๋ง์กฑ๋ ๋๊น์ง ๊ณ์ ์คํํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ ํฉํฉ๋๋ค.
1. ๊ธฐ๋ณธ ๋ฌธ๋ฒ ๋ฐ ํน์ง
while ๋ฌธ์ while ์กฐ๊ฑด: ํํ๋ก ์์ฑ๋๋ฉฐ, ์กฐ๊ฑด์ด False๊ฐ ๋ ๋๊น์ง ์คํ๋ฉ๋๋ค.
Python# ๊ธฐ๋ณธ While ๋ฌธ ์์ : ์นด์ดํธ๋ค์ด count = 5 while count > 0: print(f"์นด์ดํธ๋ค์ด: {count}") count -= 1 # count ๊ฐ์ 1์ฉ ๊ฐ์์์ผ์ผ ๋ฌดํ ๋ฃจํ๋ฅผ ๋ฐฉ์งํฉ๋๋ค! print("๋ฐ์ฌ!")
2. ๋ฌดํ ๋ฃจํ์ ํ์ถ (break)
while True:๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฌดํ ๋ฃจํ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ, ๋ฐ๋ณต๋ฌธ ๋ด๋ถ์ break ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋์์ ๋ ๊ฐ์ ๋ก ๋ฐ๋ณต๋ฌธ์ ๋น ์ ธ๋๊ฐ์ผ ํฉ๋๋ค.
Python# While ๋ฌธ๊ณผ Break ์์ while True: user_input = input("์ข ๋ฃํ๋ ค๋ฉด 'exit'์ ์ ๋ ฅํ์ธ์: ") if user_input == 'exit': break print(f"์ ๋ ฅ๊ฐ: {user_input}") print("ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋์์ต๋๋ค.")
ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ while ๋ฌธ์ ์ฌ์ฉํ ๋๋ ๋ฐ๋์ ์ข
๋ฃ ์กฐ๊ฑด์ ๋ช
ํํ ์ค์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฝ๋๊ฐ ์์ํ ์คํ๋๋ **๋ฌดํ ๋ฃจํ(Infinite Loop)**์ ๋น ์ง ์ ์์ผ๋ ์ฃผ์ํด์ผ ํฉ๋๋ค! 
๋ฐ๋ณต ํ๋ฆ ์ ์ด ๋ง์คํฐ! Break์ Continue ํ์ฉ ํ
ํ์ด์ฌ์ ๋ฐ๋ณต๋ฌธ์ ๋์ฑ ์ ์ฐํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ๋ ๊ฐ์ง ํต์ฌ ํค์๋๊ฐ ์์ต๋๋ค. ๋ฐ๋ก **break**์ **continue**์
๋๋ค. ์ด๋ค์ ํ์ฉํ๋ฉด ๋ฐ๋ณต๋ฌธ์ ์คํ ํ๋ฆ์ ์ํ๋ ๋๋ก ์ ์ดํ ์ ์์ต๋๋ค.
break: ํ์ฌ ์คํ ์ค์ธ ๋ฐ๋ณต๋ฌธ์ ์์ ํ ์ข ๋ฃํ๊ณ ๋ฐ๋ณต๋ฌธ ๋ฐ์ผ๋ก ๋น ์ ธ๋๊ฐ๋๋ค. (์์while์์ ์ฐธ๊ณ )continue: ํ์ฌ ๋ฐ๋ณต ๋จ๊ณ์ ๋๋จธ์ง ์ฝ๋๋ฅผ ๊ฑด๋๋ฐ๊ณ ์ฆ์ ๋ค์ ๋ฐ๋ณต ๋จ๊ณ๋ก ๋์ด๊ฐ๋๋ค.
Continue ํ์ฉ ์์ :
ํน์ ์กฐ๊ฑด์ ๋ง๋ ์์๋ง ์ฒ๋ฆฌํ๊ณ ์ถ์ ๋ ์ ์ฉํฉ๋๋ค.
Python# Continue๋ฅผ ์ฌ์ฉํด ์ง์๋ง ์ถ๋ ฅํ๋ ์์ for num in range(1, 11): if num % 2 != 0: # ํ์์ด๋ฉด continue # ์ถ๋ ฅํ์ง ์๊ณ ๋ค์ ์ซ์๋ก ๋์ด๊ฐ print(f"์ง์ ๋ฐ๊ฒฌ: {num}")
ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ break์ continue๋ฅผ ์ ์ฌ์ ์์ ์ฌ์ฉํ๋ฉด, ๋ถํ์ํ ์ฐ์ฐ์ ์ค์ฌ ์ฝ๋๋ฅผ ๋ ํจ์จ์ ์ด๊ณ ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ํนํ ๋ณต์กํ ์กฐ๊ฑด ์ฒ๋ฆฌ๋ ๋์ฉ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ ๊ทธ ์ง๊ฐ๊ฐ ๋ฐํ๋ฉ๋๋ค.
์ค์ ํ์ฉ! ๋ฆฌ์คํธ์ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ์กฐํฉ ์ฌํ ํ์ต
์ค๋ฌด์์ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ์ ๋๋ถ๋ถ **๋ฆฌ์คํธ(List)**์ ๊ฐ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ๊ฐ๊ณตํ๋ ๋ช ๊ฐ์ง ์ฌํ ์์ ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
1. ์ธ๋ฑ์ค์ ๊ฐ ๋์ ์ฌ์ฉ (enumerate)
๋ฐ๋ณต ์ ์์์ ๊ฐ๋ฟ๋ง ์๋๋ผ **์ธ๋ฑ์ค(Index)**๋ ํจ๊ป ํ์ํ ๋ enumerate() ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Pythonmenus = ['๊น์น์ฐ๊ฐ', '๋์ฅ์ฐ๊ฐ', '์๋๋ถ์ฐ๊ฐ'] for index, menu in enumerate(menus): print(f"{index + 1}๋ฒ ๋ฉ๋ด: {menu}")
2. ๋ฆฌ์คํธ ๋ดํฌ (List Comprehension)
ํ์ด์ฌ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์ค ํ๋์ธ **๋ฆฌ์คํธ ๋ดํฌ(List Comprehension)**๋ for ๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ฆฌ์คํธ๋ฅผ ๋จ ํ ์ค๋ก ์์ฑํ ์ ์๊ฒ ํฉ๋๋ค.
Python# 1๋ถํฐ 5๊น์ง์ ์ซ์๋ฅผ ์ ๊ณฑํ ๋ฆฌ์คํธ ์์ฑ squares = [x ** 2 for x in range(1, 6)] print(squares) # ๊ฒฐ๊ณผ: [1, 4, 9, 16, 25]
์ด์ฒ๋ผ ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจ ๋ค์ํ ํ์ฉ๋ฒ์ ์ตํ๋ฉด ์ฝ๋ฉ ์๋๊ฐ ๋นจ๋ผ์ง๊ณ , ์์ฑํ ์ฝ๋์ ๊ฐ๋ ์ฑ๊ณผ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋ฉ๋๋ค. ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ์ ํจ์จ์ฑ์ ๊ฒฐ์ ์ง๋ ํต์ฌ ์์์ ๋๋ค.
๊ฒฐ๋ก : ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ์ ํจ์จ์ ์ธ ์ฝ๋ฉ์ ์์!
์ง๊ธ๊น์ง ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ? ์์ ํฌํจํ์ฌ for ๋ฌธ๊ณผ while ๋ฌธ์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ๋ถํฐ break, continue๋ฅผ ํ์ฉํ ํ๋ฆ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์คํธ ๋ดํฌ๋ฅผ ํตํ ์ค์ ํ์ฉ๊น์ง ์์ธํ ์์๋ณด์์ต๋๋ค.
ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ์ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๊ธฐ๋ณธ ์ค์ ๊ธฐ๋ณธ์ด์, ๋ฐ์ดํฐ ๋ถ์, ์น ๊ฐ๋ฐ, ์๋ํ ๋ฑ ํ์ด์ฌ์ ๋ชจ๋ ์์ฉ ๋ถ์ผ์์ ํ์์ ์ผ๋ก ์ฌ์ฉ๋๋ ํต์ฌ ๊ธฐ๋ฅ์ ๋๋ค. ๋ฐ๋ณต๋ฌธ์ ์์ ์์ฌ๋ก ๋ค๋ฃฐ ์ ์๊ฒ ๋๋ค๋ฉด, ์ฌ๋ฌ๋ถ์ ์ด๋ฏธ ์ด๋ณด์ ๋จ๊ณ๋ฅผ ๋์ด์ ๊ฒ์ ๋๋ค.
CTA: ์ค๋ ๋ฐฐ์ด ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ์์ ์ฝ๋๋ฅผ ์ง์ ์
๋ ฅํ๊ณ ์คํํด ๋ณด์ธ์! ๊ทธ๋ฆฌ๊ณ ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ๊ธฐ ์ ์, ์ฌ๋ฌ๋ถ์ด ์์ฑํ ์ฝ๋์ for์ while ๋ฌธ์ ์ ์ฉํด ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ๋ ์ฐ์ต ๋ฌธ์ ๋ฅผ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์๋ฉด ํจ๊ป ํผ๋๋ฐฑํด ๋๋ฆฌ๊ฒ ์ต๋๋ค! ์ฝ๋ฉ ์ค๋ ฅ์ ๋์ฑ ํฅ์์ํค๊ณ ์ถ๋ค๋ฉด, ๋ค์์๋ **"ํ์ด์ฌ ํจ์ ์ ์"**์ ๋ํ ์ฌํ ๊ฐ์ด๋๋ก ๋ค์ ๋ง๋์!
FAQ (์์ฃผ ๋ฌป๋ ์ง๋ฌธ)
Q1: for ๋ฌธ๊ณผ while ๋ฌธ ์ค ์ด๋ค ๊ฒ์ ๋ ์์ฃผ ์ฌ์ฉํด์ผ ํ๋์?
A: ํ์ด์ฌ์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ๋ณต ํ์๊ฐ ๋ช
ํํ๊ฑฐ๋ ๋ฆฌ์คํธ, ํํ ๋ฑ ์ํ์ค๋ฅผ ์ํํ ๋ for ๋ฌธ์ ๋ ๋ง์ด ์ฌ์ฉํฉ๋๋ค. while ๋ฌธ์ ํน์ ์กฐ๊ฑด์ด ๋ง์กฑ๋ ๋๊น์ง ๋ฐ๋ณตํด์ผ ํ๊ฑฐ๋ ๋ฌดํ ๋ฃจํ๋ฅผ ๋ง๋ค์ด์ผ ํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Q2: ๋ฌดํ ๋ฃจํ์ ๋น ์ก์ ๋ ๊ฐ์ ๋ก ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ์ด ์๋์?
A: ๋ค, ์ฝ๋ ์คํ ์ค ๋ฌดํ ๋ฃจํ์ ๋น ์ก๋ค๋ฉด, ์คํ ํ๊ฒฝ(IDLE, ํฐ๋ฏธ๋, ์ฃผํผํฐ ๋ ธํธ๋ถ ๋ฑ)์์ Ctrl + C ํค๋ฅผ ๋๋ฌ ๊ฐ์ ๋ก ์ฝ๋๋ฅผ ์ค๋จ(Interrupt)์ํฌ ์ ์์ต๋๋ค.
Q3: range(10)๊ณผ range(1, 11)์ ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ์ ๋ฐ๋ณต ํ์๋ฅผ ๊ฐ๋์?
A: ๋ค, ๊ฐ์ต๋๋ค. range(10)์ 0๋ถํฐ 9๊น์ง 10๋ฒ ๋ฐ๋ณตํ๊ณ , range(1, 11)์ 1๋ถํฐ 10๊น์ง 10๋ฒ ๋ฐ๋ณตํฉ๋๋ค. ์์ ๊ฐ์ ๋ค๋ฅด์ง๋ง ๋ฐ๋ณต ํ์๋ ๋์ผํ๊ฒ 10๋ฒ์
๋๋ค.
Q4: ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ ๋ด์์ ๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋งค๋ฒ ์ด๊ธฐํ๋๋์?
A: for ๋ฌธ ๋ด๋ถ์์ ์ ์ธ๋ ๋ณ์๋ ๋ฐ๋ณต์ด ํ ๋ฒ ์คํ๋ ๋๋ง๋ค ์๋กญ๊ฒ ์ ์(์ ์ธ)๋๋ ๊ฒ์ด ์๋๋ผ, ๋ฐ๋ณต๋ฌธ์ด ๋๋ ๋๊น์ง ์ ํจ ๋ฒ์(Scope) ๋ด์์ ๊ณ์ ์กด์ฌํฉ๋๋ค. ๋ค๋ง, ๋ฆฌ์คํธ ๋ดํฌ(List Comprehension)์์ ์ฌ์ฉํ๋ ์์ ๋ณ์๋ ๋ดํฌ ๊ตฌ๋ฌธ ์คํ์ด ์๋ฃ๋ ํ ์ฌ๋ผ์ง๋๋ค.
Q5: for ๋ฌธ์์ else๋ฅผ ์ฌ์ฉํ ์ ์๋์?
A: ๋ค, ํ์ด์ฌ ๋ฐ๋ณต๋ฌธ(for์ while ๋ชจ๋)์์๋ else ๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. else ๋ธ๋ก์ ๋ฐ๋ณต๋ฌธ์ด break ์์ด ์ ์์ ์ผ๋ก ์๋ฃ๋์์ ๋๋ง ์คํ๋ฉ๋๋ค. ์ค๊ฐ์ break๋ก ํ์ถํ๋ฉด else ๋ธ๋ก์ ์คํ๋์ง ์์ต๋๋ค.

๋๊ธ
๋๊ธ ์ฐ๊ธฐ