문제 설명
정수 1개를 입력 받은 후 입력받은 정수 보다 작거나 같을 때까지 1씩 증가시켜 줄력하되 3의 배수는 출력하지 않는다
풀이
num = int(input())
i = 1
while(i <= num):
if(i % 3 == 0):
i += 1
continue
print(i)
i += 1
해설
정수를 입력 받은 후 입력 받은 정수 보다 작거나 같을 때까지 반복한다
3의 배수면 continue를 이용해서 출력을 건너뛰고 반복한다
다른 분 풀이
n = int(input())
for i in range(1, n + 1):
if i % 3 == 0:
continue
else:
print(i, end=' ')
'Code Up' 카테고리의 다른 글
[Code Up] - Python 기초 100제, 6089번 풀이 - 티스토리 (0) | 2023.08.06 |
---|---|
[Code Up] - Python 기초 100제, 6088번 풀이 - 티스토리 (0) | 2023.08.06 |
[Code Up] - Python 기초 100제, 6086번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6085번 풀이 - 티스토리 (0) | 2023.08.05 |
[Code Up] - Python 기초 100제, 6084번 풀이 - 티스토리 (0) | 2023.08.05 |