Để tìm thừa số của một số, chúng ta phải chạy một vòng lặp trên tất cả các số từ 1 đến chính nó và xem nó có chia hết hay không.
Ví dụ
num=int(input("enter a number")) factors=[] for i in range(1,num+1): if num%i==0: factors.append(i) print ("Factors of {} = {}".format(num,factors))
Nếu tôi có thể chia hoàn toàn num, nó sẽ được thêm vào danh sách. Cuối cùng, danh sách được gộp thành các thừa số của số đã cho
Đầu ra
enter a number75 Factors of 75 = [3, 5, 15, 25, 75]