Unit 18. break, continue로 반복문 제어하기

이하연·2020년 6월 12일
0

Python Theory

목록 보기
11/18

18.1 break로 반복문 끝내기

  • break : 루프를 완전히 중단후 for와 while 문법에서 제어 흐름을 벗어나기 위해 사용
  • continue : 제어 흐름 유지, 코드 실행만 건너뜀

18.2 반복문의 형태만 유지하고 싶을때

for, while의 반복할 코드에서 아무 일도 하지 않지만, 반복문의 형태를 유지하고 싶다면 pass를 사용하면 됩니다.

for i in range(10):    # 10번 반복
    pass               # 아무 일도 하지 않음
while True:    # 무한 루프
    pass       # 아무 일도 하지 않음

18.6 심사문제 : 두 수 사이의 숫자 중 3으로 끝나지 않는 숫자 출력하기

표준 입력으로 정수 두 개가 입력됩니다(첫 번째 입력 값의 범위는 1~200, 두 번째 입력 값의 범위는 10~200이며 첫 번째 입력 값은 두 번째 입력 값보다 항상 작습니다). 다음 소스 코드를 완성하여 첫 번째 정수와 두 번째 정수 사이의 숫자 중 3으로 끝나지 않는 숫자가 출력되게 만드세요. 정답에 코드를 작성할 때는 while True:에 맞춰서 들여쓰기를 해주세요.

start, stop = map(int, input().split())
 
i = start
 
while True:
    if i%10==3:
        i+=1
        continue
    if i>stop:
        break
    print(i, end=' ')
    i += 1

0개의 댓글