查詢整數最小公約數的 Python 程式
當需要找出整數的最小公約數時,可使用一個簡單的“for”迴圈。
以下是對其進行演示:
示例
first_num = int(input("Enter a number...")) my_list = [] print("The number is ") print(first_num) for i in range(2,first_num+1): if(first_num%i==0): my_list.append(i) my_list.sort() print("The smallest divisor is : ") print(my_list[0])
輸出
Enter a number...56 The number is 56 The smallest divisor is : 2
說明
數字作為輸入從使用者那裡獲取。
定義一個空列表。
在控制檯上顯示從使用者那裡獲取的數字。
迭代指定數的範圍。
檢查數字除以迭代器的結果是否為 0。
如果是,則將其附加到空列表。
最後,此列表將被排序。
顯示排序列表的第一個元素,因為這是最小公約數。
廣告