Guidelines

반볡문 λ‚΄λΆ€μ—μ„œ 논리 흐름을 μ œμ–΄ν•˜λŠ” 방법

λ°˜λ³΅λ¬Έμ—μ„œ break, continueλŠ” 반볡문의 μ‹€ν–‰ 흐름을 μ œμ–΄ν•˜λŠ” ν‚€μ›Œλ“œμž…λ‹ˆλ‹€.

breakλŠ” λ°˜λ³΅λ¬Έμ„ μ¦‰μ‹œ μ’…λ£Œμ‹œν‚€κ³ , continueλŠ” ν˜„μž¬ λ°˜λ³΅μ„ κ±΄λ„ˆλ›°κ³  λ‹€μŒ 반볡으둜 λ„˜μ–΄κ°‘λ‹ˆλ‹€.


break ν‚€μ›Œλ“œλž€?

break ν‚€μ›Œλ“œλŠ” 반볡문 λ‚΄μ—μ„œ νŠΉμ • 쑰건이 좩쑱되면 λ°˜λ³΅λ¬Έμ„ μ¦‰μ‹œ μ’…λ£Œμ‹œν‚¬ λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄, μ•„λž˜ while λ°˜λ³΅λ¬Έμ€ 쑰건식이 count < 10μ΄μ§€λ§Œ, countκ°€ 5일 λ•Œ λ°˜λ³΅λ¬Έμ„ μ’…λ£Œν•©λ‹ˆλ‹€.

break ν‚€μ›Œλ“œ μ˜ˆμ‹œ
count = 0 while count < 10: print(count) # count 값을 1 증가 count += 1 # count의 값이 5이면 if count == 5: # 반볡문 μ’…λ£Œ break

μœ„ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ©΄ countκ°€ 5일 λ•Œ 반볡문이 μ’…λ£Œλ˜λ―€λ‘œ, 좜λ ₯ κ²°κ³ΌλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

좜λ ₯ κ²°κ³Ό
0 1 2 3 4

continue ν‚€μ›Œλ“œλž€?

continue ν‚€μ›Œλ“œλŠ” ν˜„μž¬ λ°˜λ³΅μ„ μ¦‰μ‹œ μ’…λ£Œν•˜κ³ , 반볡문의 λ‹€μŒ 반볡으둜 λ„˜μ–΄κ°€κ²Œ ν•©λ‹ˆλ‹€.

continue ν‚€μ›Œλ“œ μ˜ˆμ‹œ
count = 0 while count < 5: # count 값을 1 증가 count += 1 # countκ°€ 3이면 if count == 3: # 반볡문의 λ‹€μŒ 반볡으둜 λ„˜μ–΄κ° continue print(count)

μœ„ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ©΄ countκ°€ 3일 λ•Œ continue ν‚€μ›Œλ“œλ‘œ 인해 ν•΄λ‹Ή 반볡이 κ±΄λ„ˆλ›°μ–΄μ§€λ―€λ‘œ, 좜λ ₯ κ²°κ³ΌλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

좜λ ₯ κ²°κ³Ό
1 2 4 5

μœ„μ™€ 같이 break, continue ν‚€μ›Œλ“œλ₯Ό ν™œμš©ν•˜λ©΄ 반볡문 λ‚΄λΆ€μ—μ„œ νŠΉμ • 쑰건에 따라 논리 흐름을 μ œμ–΄ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Mission
0 / 1

while λ°˜λ³΅λ¬Έμ—μ„œ break ν‚€μ›Œλ“œμ˜ κΈ°λŠ₯은 λ¬΄μ—‡μΈκ°€μš”?

ν˜„μž¬ λ°˜λ³΅μ„ κ±΄λ„ˆλ›΄λ‹€.

반볡문의 μ½”λ“œλ₯Ό 거꾸둜 μ‹€ν–‰ν•œλ‹€.

λ°˜λ³΅λ¬Έμ„ μ¦‰μ‹œ μ’…λ£Œν•œλ‹€.

반볡문의 쑰건을 λ³€κ²½ν•œλ‹€.

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result