python求兩數的最大公約數?def func(): num1 = int(input("請輸入第一個數字:")) num2 = int(input("請輸入第二個數字:")) if num1<=0 or num2<=0: raise ValueError("數字不能小于0") if num1 == num2: print("最大公約數是:", num1) tempMin, tempMax = num1, num2 if tempMin > num2: tempMin, tempMax = num2, num1 result = 0 for i in range(1, tempMin 1): if tempMax%i == 0: result = i print(result) func() 運行結果: 請輸入第一個數字:24 請輸入第二個數字:72 24 ,我來為大家講解一下關于python求兩數的最大公約數?跟着小編一起來看一看吧!
def func(): num1 = int(input("請輸入第一個數字:")) num2 = int(input("請輸入第二個數字:")) if num1<=0 or num2<=0: raise ValueError("數字不能小于0") if num1 == num2: print("最大公約數是:", num1) tempMin, tempMax = num1, num2 if tempMin > num2: tempMin, tempMax = num2, num1 result = 0 for i in range(1, tempMin 1): if tempMax%i == 0: result = i print(result) func() 運行結果: 請輸入第一個數字:24 請輸入第二個數字:72 24
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!