어떤 수가 주어졌을 때 홀수면 아무 작업도 하지 않고, 짝수면 2로 나눈 몫을 출력하는 작업을 3번까지 반복하는 프로그램을 작성해보세요.
# 변수 선언 및 입력
cnt = 0
while True:
# 변수 선언 및 입력
n = int(input())
# n이 홀수라면 아무 작업도 하지 않고, n이 짝수라면 n/2를 출력하는 작업을 3번 한 뒤 종료합니다.
if n % 2 == 1:
continue
print(n // 2)
cnt += 1
if cnt >= 3:
break
나의 풀이 -------------------------------------------
cnt = 0
for _ in range(100):
n = int(input())
if n % 2 == 1:
continue
else:
res = n // 2
cnt += 1
print(res)
if cnt == 3:
break
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 단 하나라도 만족하는 경우 > 합성수 판별기 (0) | 2023.06.21 |
---|---|
[코드트리] 단 하나라도 만족하는 경우 > ab 사이에 있는 c (0) | 2023.06.21 |
[코드트리] continue문 > 친근하지 않은 수 (0) | 2023.06.20 |
[코드트리] sum 계산하기 > 완전수 판별기 (0) | 2023.06.20 |
[코드트리] sum 계산하기 > 숫자 사이의 배수 (0) | 2023.06.18 |