취뽀 기록

#열심히 살자 #취업 #공부

Python/[코드트리]

[코드트리] for 안의 if > a 부터 b 까지

hyunnn_00 2023. 6. 16. 17:31
정수 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을 계속 더해라