break와 continue
break: 조건식이 True이면 반복문을 완전히 끝냄
continue: 조건식이 True이면 코드의 실행을 중지, 반복문은 유지
아래의 for문을 예시로 이해가 가능하다. while도 마찬가지.
for i in '시퀀스':
반복할 코드 #0
if 조건식#1:
break
반복할 코드#1
if 조건식#2:
continue
반복할 코드#2
예제
표준 입력으로 정수 두 개가 입력됩니다(첫 번째 입력 값의 범위는 1~200, 두 번째 입력 값의 범위는 10~200이며 첫 번째 입력 값은 두 번째 입력 값보다 항상 작습니다). 다음 소스 코드를 완성하여 첫 번째 정수와 두 번째 정수 사이의 숫자 중 3으로 끝나지 않는 숫자가 출력되게 만드세요. 정답에 코드를 작성할 때는 while True:에 맞춰서 들여쓰기를 해주세요.
start, stop = map(int, input().split())
i = start
while True:
if i % 10 == 3:
i += 1 #1을 더하는 작업이 여기서도 이뤄져야 함
continue
if i > stop:
break
print(i, end = " ")
i += 1
'IT학습 > Python' 카테고리의 다른 글
[Python] 코딩도장 복습: 중첩루프, 별 찍기 (0) | 2024.01.21 |
---|---|
[Python] 코딩 도장 복습: if 조건문, else, elif (0) | 2024.01.12 |
[Python] 코딩 도장 복습: 딕셔너리, zip() (0) | 2024.01.11 |
[Python] 코딩 도장 복습: 시퀀스 자료형 (0) | 2024.01.11 |
[Python] 코딩 도장 복습: 변수 입력, 제어문자, 객체 비교 (0) | 2024.01.11 |