Python 508 最大公因數
Python TQC
題目說明:¶
請撰寫一程式,讓使用者輸入兩個正整數x、y,並將x與y傳遞給名為compute()的函式,此函式回傳x和y的最大公因數。
範例輸入1¶
範例輸出1¶
範例輸入2¶
範例輸出2¶
題目解析
問題分析:¶
這個問題要求我們寫一個程式,接收兩個正整數 \(x\) 和 \(y\) 作為參數,然後將這兩個參數傳遞給名為 compute() 的函式。函式 compute() 的功能是計算 \(x\) 和 \(y\) 的最大公因數(Greatest Common Divisor, GCD),並將其返回。
解題思路:¶
- 定義一個函式
compute(x, y)。 - 在
compute()函式中,使用math.gcd()函式來計算 \(x\) 和 \(y\) 的最大公因數。 - 在主程式中,接收使用者輸入的兩個正整數 \(x\) 和 \(y\),並以逗號分隔。
- 將接收到的兩個整數 \(x\) 和 \(y\) 傳遞給
compute()函式。 - 輸出
compute()函式返回的最大公因數。
思考方向:¶
- 確保對最大公因數的計算方法有清晰的理解。
- 注意處理輸入的資料型態,以及輸入格式的要求。
- 確保
compute()函式的邏輯正確,能夠準確計算兩個正整數的最大公因數。
Solution¶
Warning
注意這裡的輸入,是x,y = eval(input()),輸入時用逗號隔開代表兩個輸入內容
Last update :
13 novembre 2024
Created : 13 novembre 2024
Created : 13 novembre 2024