Chương trình Python để tìm thừa số của một số

Mục lục

Trong chương trình này, bạn sẽ học cách tìm các thừa số của một số bằng vòng lặp for.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Python sau:

  • Câu lệnh Python if… else
  • Python cho vòng lặp
  • Các hàm do người dùng định nghĩa trong Python

Mã nguồn

 # Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num) 

Đầu ra

 Các thừa số của 320 là: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Lưu ý: Để tìm thừa số của một số khác, hãy thay đổi giá trị của num.

Trong chương trình này, số có hệ số cần tìm được lưu trữ num, số này được chuyển cho print_factors()hàm. Giá trị này được gán cho biến x in print_factors().

Trong hàm, chúng ta sử dụng forvòng lặp để lặp từ i bằng x. Nếu x chia hết cho i thì nó là một thừa số của x.

thú vị bài viết...