정수 a부터 b까지 숫자를 출력하는 프로그램을 작성해보세요. a에서 시작하여 조건에 맞춰 수를 변경하다 b보다 커지는 순간에 종료해야 합니다. 숫자가 바뀌는 조건은 다음과 같습니다.
숫자가 홀수인 경우에는 2배가 됩니다.
숫자가 짝수인 경우에는 3만큼 증가합니다.
# 변수 선언, 입력
inp = input()
arr = inp.split()
a = int(arr[0])
b = int(arr[1])
i = a
# 출력
while i <= b:
print(i, end=" ")
if i % 2 == 1:
i *= 2
else:
i += 3
# 나의 풀이 ------------------------------------
inp = input().split(" ")
a = int(inp[0])
b = int(inp[1])
i = a # i는 a 부터 시작
while i <= b: # i가 b 이하일 때까지
print(i, end = " ") # i를 출력해라, (공백 간격)
if i % 2 == 1: # i가 홀수이면
i *= 2 # i를 2배
else: # i가 짝수이면
i += 3 # i에 3을 계속 더해라