Q7-5.py 최소공배수 함수 (while + break)

10 P
QUESTION 15 #652
두 수의 최소공배수를 구합니다. 큰 수부터 1씩 늘려가며 둘 다의 배수가 되는 첫 수를 찾습니다. 빈칸에 들어갈 알맞은 식을 채우세요.

예시 입력: 6 (엔터) 8
main.py
def computeMinGong(x, y):
   if x > y :
       big = x
   else:
       big = y

   while(True):
      if((big % x == 0) and (big % y == 0)):
         result = big
         break
      

   return result

num1 = int(input("첫 번째 수를 입력하세요: "))
num2 = int(input("두 번째 수를 입력하세요: "))

min_gong = computeMinGong(num1, num2)

print("%d와 %d의 최소공배수 : %d" % (num1, num2, min_gong))
실행 결과 예시
6와 8의 최소공배수 : 24
INTERACTIVE SHELL Shift + Enter 로 즉시 실행