Python 是一門高效、易用、開放源代碼的編程語言。在 Python 中,我們可以通過編寫很短的代碼輕松地求出一個數的所有正因子。這對于我們在數學學習中需要快速判斷質因數等情況來說非常有幫助。
def positive_factors(number): factors = [] for i in range(1, number+1): if number % i == 0: factors.append(i) return factors # 執行程序 print(positive_factors(24)) # 輸出 [1, 2, 3, 4, 6, 8, 12, 24]
以上代碼中,我們使用了 Python 中的循環語句 for 和 if,對給定的數進行了累加。如果可以被當前循環到的數除盡,那么就添加到數組中。最終返回所有因子的數組。
使用上述方法可以很容易地在 Python 中求出任意一個數的正因子,非常簡單、高效。