오늘은 코딩도장 15.4 심사문제 풀이를 해보겠습니다.
<문제> 표준 입력으로 정수 두 개가 입력됩니다(첫 번째 입력 값의 범위는 1~200, 두 번째 입력 값의 범위는 10~200이며 첫 번째 입력 값은 두 번째 입력 값보다 항상 작습니다). 다음 소스 코드를 완성하여 첫 번째 정수와 두 번째 정수 사이의 숫자 중 3으로 끝나지 않는 숫자가 출력되게 만드세요. 정답에 코드를 작성할 때는 while True:에 맞춰서 들여쓰기를 해주세요.
3으로 끝나는 숫자일 때 continue를 사용하여 건너뛰고 두 번째 정수에 다다르면 반복문을 탈출해야 합니다.3으로 끝나는 숫자는 10으로 나누었을 때 나머지가 3인 수를 찾으면 됩니다. 주의할 점은 continue를 사용하기 전에 i+=1을 해주어야 반복문이 계속 진행될 수 있습니다. continue문을 사용하면 continue문 아래의 코드는 모두 실행되지 않기 때문입니다.
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 #제공된 코드입니다
[파이썬] 코딩도장 20.8 5와 7의 배수, 공배수 처리하기 문제풀이 (0) | 2021.10.03 |
---|---|
[파이썬] 코딩도장 17.6 교통카드 잔액 출력하기 문제풀이 (0) | 2021.09.28 |
[파이썬] 코딩도장 16.6 구구단 출력하기 문제풀이 (0) | 2021.09.28 |
[파이썬] 코딩도장 15.4 교통카드 시스템 만들기 문제풀이 (0) | 2021.09.11 |
[파이썬] 코딩도장 14.7 합격 여부 판단하기 문제풀이 (0) | 2021.08.27 |
댓글 영역