Python 最小公倍數算法
以下代碼用于實現最小公倍數算法:
# Filename : test.py # author by : www.w3cschool.cn # 定義函數 def lcm(x, y): # 獲取最大的數 if x > y: greater = x else: greater = y while(True): if((greater % x == 0) and (greater % y == 0)): lcm = greater break greater += 1 return lcm # 獲取用戶輸入 num1 = int(input("輸入第一個數字: ")) num2 = int(input("輸入第二個數字: ")) print( num1,"和", num2,"的最小公倍數為", lcm(num1, num2))
執行以上代碼輸出結果為:
輸入第一個數字: 54 輸入第二個數字: 24 54 和 24 的最小公倍數為 216