티스토리 뷰
break 는 반복문을 중단하고 빠져나오는 역할이고,
i = 0
while True:
print(i)
i = i + 1 # 계속 1씩 증가시킴
if i == 100: # i가 100일 때 break
break
continue 는 반복문은 유지한 채 코드의 실행을 건너뛰는 역할을 한다.
i = 0
while i < 100:
i = i + 1
if i % 2 == 0: # 출력되는 수가 짝수면 continue (건너뛰기)
continue
print(i)
18.6 심사문제: 두 수 사이의 숫자 중 3으로 끝나지 않는 숫자 출력하기
if i % 10 == 3:
i = i + 1
continue
if i > stop:
break
3으로 끝나는 숫자는 건너뛰어야 하므로 10으로 나누었을 때 3이 나오도록 식을 만들고 continue를 쓴다.
마지막 숫자 전까지만 출력하므로 식을 쓰고 break를 쓴다.
이때 continue 조건에 부합하여 뒤의 코드를 건너뛰게 되므로 i에 변화를 주는 식을 만든다.
'Python' 카테고리의 다른 글
[py] 20. FizzBuzz 문제 (0) | 2022.01.16 |
---|---|
[py] 19. 계단식으로 별 출력하기 (0) | 2022.01.16 |
[py] 17. while 반복문 (0) | 2022.01.16 |
[py] 16. for 반복문 (0) | 2022.01.16 |
[py] 15. elif (0) | 2022.01.16 |
댓글