Làm thế nào để bạn tìm thấy các yếu tố trong python?

Tìm thừa số của một số trong python bằng vòng lặp for;

"Thừa số" là các số bạn nhân để có một số khác. Chẳng hạn, thừa số của 15 là 3 và 5, vì 3×5 = 15. Một số số có nhiều hơn một thừa số [nhiều hơn một cách để được phân tích]. Chẳng hạn, 12 có thể được phân tích thành 1 × 12, 2 × 6 hoặc 3 × 4

Chương trình Python để tìm thừa số của một số bằng vòng lặp For

Làm theo các bước dưới đây và viết chương trình tìm thừa số của một số trong python bằng vòng lặp for

  • Bước 1 – Lấy số đầu vào từ người dùng
  • Bước 2 – Lặp lại Vòng lặp For qua mọi số từ 1 đến số đã cho
  • Bước 3 – Nếu trình vòng lặp chia đều  số đã cung cấp i. e. number % i == 0 in nó
  • Bước 4 – In kết quả

num = int[input["Enter a number: "]]

print["The factors of {} are,".format[num]]

for i in range[1,num+1]:
    if num % i == 0:
        print[i]

Sau khi thực hiện chương trình python, đầu ra sẽ là

Enter a number: 10
The factors of 10 are,
1
2
5
10

Chương trình Python để tìm các yếu tố của một số bằng cách sử dụng hàm

Làm theo các bước dưới đây và viết chương trình tìm thừa số của một số trong python bằng hàm

  • Bước 1 – Tạo Hàm tính thừa số
  • Bước 2 – Lấy số đầu vào từ người dùng
  • Bước 3 – Chức năng gọi
  • Bước 4 – In kết quả

# 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 = int[input["Enter a number: "]]

print_factors[num]

Sau khi thực hiện chương trình python, đầu ra sẽ là

Enter a number: 10
The factors of 10 are,
1
2
5
10

Chương trình Python được đề xuất

Khuyến khích. -Chương trình Python để cộng hai số

Khuyến khích. -Chương trình Python tìm/Tính tổng n số

Khuyến khích. -Chương trình Python Tìm/Tính Trung bình cộng của 3, 4, 5…n số

Khuyến khích. -Chương trình Python để in giá trị ASCII của ký tự

Khuyến khích. -Các chương trình mẫu số trong Python

Khuyến khích. -Python Chương Trình In Số Chẵn Lẻ Từ 1 Đến N

Khuyến khích. -Python Abs[] Chức năng. Đối với giá trị tuyệt đối

Khuyến khích. -Cách kiểm tra một số có phải là Fibonacci hay không bằng Python

Khuyến khích. -Trăn. Chương trình Tìm lũy thừa của số

Khuyến khích. -Chương trình Python để đảo ngược một số

Chương trình python sau đây in tất cả các thừa số dương của một số đầu vào đã cho. Chương trình này trình bày việc sử dụng các hàm, toán tử mô đun, cấu trúc dữ liệu danh sách và câu lệnh if

def get_all_factors[n]:
    factors = []
    for i in range[1,n+1]:
        if n%i == 0:
            factors.append[i]
    return factors

number = int[input["Please enter a number: "]]
list_of_factors = get_all_factors[number]
print["factors of {} are: {}".format[number,list_of_factors]]

Đây là cách chương trình trên hoạt động,

  • Chúng tôi xác định một hàm get_all_factors[] lấy một số làm đầu vào và trả về một danh sách các yếu tố
  • Chức năng này ban đầu tạo một danh sách trống. Sau đó, hàm lặp qua số 1 đến số đầu vào bằng cách sử dụng hàm tích hợp range[]. Nếu lời nhắc là 0, chúng tôi biết rằng số đó là một thừa số của số đầu vào và do đó chúng tôi thêm nó vào danh sách thừa số
  • Cuối cùng, danh sách các yếu tố được trả về
  • Việc thực thi chương trình bắt đầu từ dòng đầu tiên sau khi khai báo hàm. Chúng tôi chấp nhận đầu vào của người dùng bằng hàm tích hợp input[] và sau đó chuyển đổi thành một số bằng hàm int[]
  • Sau đó chúng ta tìm tất cả các thừa số của một số bằng cách gọi hàm get_all_factors[]
  • Chúng ta sử dụng hàm có sẵn print[] với hàm format[] để xuất kết quả

Đây là một đầu ra mẫu từ chương trình,

Vui lòng nhập số. 25
thừa số của 25 là. [1, 5, 25]

Chúng ta có thể dễ dàng mở rộng chương trình trên để in ra thừa số của tất cả các số bên dưới một số đã cho,

def get_all_factors[n]:
    factors = []
    for i in range[1,n+1]:
        if n%i == 0:
            factors.append[i]
    return factors

number = int[input["Please enter the upper limit: "]]

for i in range[1,number+1]:
    list_of_factors = get_all_factors[i]
    print["factors of {} are: {}".format[i,list_of_factors]]

Đây là một đầu ra mẫu từ chương trình trên,

Vui lòng nhập giới hạn trên. 6
thừa số của 1 là. [1]
thừa số của 2 là. [1, 2]
thừa số của 3 là. [1, 3]
thừa số của 4 là. [1, 2, 4]
thừa số của 5 là. [1, 5]
thừa số của 6 là. [1, 2, 3, 6]

Ta biết rằng các số có chính xác hai ước là số nguyên tố. Do đó, chúng ta có thể mở rộng chương trình trên để chỉ ra số nào trong số chúng là số nguyên tố,

Yếu tố trong Python là gì?

Thừa số của một số trong Python . Thừa số của 12 là 1, 2, 3, 4, 6, 12. Thừa số [của một số] là những số mà khi chia cho số đó để lại số 0 như lời nhắc nhở. numbers which divide the number evenly. Factors of 12 are 1, 2, 3, 4, 6, 12. Factors [ of a number ] are numbers which when divide the number they leave 0 as reminder.

Python có chức năng nhân tố không?

phương thức factor[] . Với sự giúp đỡ của sympy. factor[], chúng ta có thể tìm thừa số của các biểu thức toán học ở dạng biến bằng cách sử dụng sympy.

Công thức để tìm các yếu tố là gì?

Công thức tính tổng các thừa số của một số đã cho là; Total Number of Factors for N = [a+1] [b+1] [c+1]

Chủ Đề