Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tìm thừa số của một số trong python. Chương trình sẽ yêu cầu người dùng nhập một số. Sau đó nó sẽ in ra thừa số của số đó. Ví dụ: nếu số là 12, nó sẽ in 1,2,3,4,6,12 làm đầu ra Show
Thuật toán sử dụngThuật toán sau đây chúng tôi sẽ sử dụng để giải quyết vấn đề này
Như bạn có thể thấy, chúng ta sẽ sử dụng một vòng lặp để in ra các thừa số của một số. Chúng tôi sẽ chỉ cho bạn giải quyết vấn đề này bằng cách sử dụng vòng lặp for và vòng lặp while. Cả hai cách tiếp cận sẽ cho cùng một đầu ra Chương trình Python tìm thừa số của một số bằng vòng lặp forHãy thử tìm ra các yếu tố bằng cách sử dụng vòng lặp for Các số nhận xét trong chương trình trên biểu thị các số bước bên dưới
Chương trình Python tìm thừa số của một số bằng vòng lặp whileBây giờ, hãy thử tìm ra các yếu tố bằng cách sử dụng vòng lặp while
Như bạn có thể thấy, chỉ có phương pháp print_factors là khác với phương pháp này
đầu ra
Các chương trình ví dụ trên có sẵn trên Github Phần kết luậnNhư bạn có thể thấy rằng bằng cách sử dụng vòng lặp for hoặc vòng lặp while, chúng ta có thể tìm ra thừa số của một số. Hãy thử chạy cả hai chương trình và để lại một bình luận bên dưới nếu bạn có bất kỳ câu hỏi nào Để tìm thừa số của một số dương “N” hãy chia số đó cho các số tự nhiên từ 1 đến “N”. Nếu số đó chia hết cho số tự nhiên thì số tự nhiên đó là thừa số. Một số N chỉ có thể có các thừa số trong khoảng từ 1 đến N Các bước tìm thừa số của một số. - Ví dụ. - Chương trình Python để tìm thừa số của một sốĐây là cách tìm thừa số đơn giản và dễ dàng nhất trong python. Chúng tôi sẽ lấy một số trong khi khai báo các biến. Chương trình Python tìm thừa số của một số bằng vòng lặp for và hiển thị kết quả ra màn hình Mô tả chương trình. - Viết chương trình python tìm các thừa số của các số nguyên đã cho
Đầu ra cho các giá trị đầu vào khác nhau. - Nhập số. 20 Nhập số. 100 Nhập số. 225 Trong chương trình này, các đầu vào được quét bằng hàm input() và được lưu trữ trong biến num
Chương trình Python tìm thừa số của một số bằng vòng lặp for và hiển thị kết quả ra màn hình
chúng tôi sử dụng vòng lặp for để lặp từ i bằng num. Nếu num chia hết cho i thì nó là thừa số của x Tìm thừa số của một số trong Python bằng vòng lặp WhileỞ chương trình trước tìm thừa số của một số bằng vòng lặp for nhưng ở chương trình này tìm thừa số của một số bằng vòng lặp while
đầu ra. - Nhập số. 500 Cách tìm thừa số của một số trong PythonChúng ta cũng có thể nhờ sự trợ giúp của hàm tìm thừa số của một số trong python. Hàm là một khối mã thực hiện một tác vụ cụ thể
đầu ra. - Nhập số. 120 Trong chương trình này, chúng ta sẽ là hàm được định nghĩa đầu tiên ________số 8_______Các đầu vào được quét bằng hàm input() và được lưu trữ trong biến num. Sau đó gọi hàm và hiển thị kết quả
Cũng thấy. - Bảng cửu chương trong Python Nếu bạn thích bài đăng này, hãy chia sẻ nó với bạn bè của bạn. Bạn có muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên hay bạn có thấy điều gì không đúng không? . Cảm ơn Làm cách nào để tìm giai thừa của một số trong Python bằng vòng lặp while?Cách sử dụng vòng lặp while để tìm giai thừa của một số trong Python. . Yêu cầu nhập số Khởi tạo kết quả thành 1 Bắt đầu một vòng lặp trong đó bạn nhân kết quả với số mục tiêu Giảm một từ số mục tiêu trong mỗi lần lặp Kết thúc vòng lặp khi số mục tiêu đạt 1 Chương trình nào trong Python sẽ tìm thừa số của một số đã cho và tìm xem thừa số đó là chẵn hay lẻ?Mã Python. num = int(input("Nhập số. ")) mod = num % 2 nếu mod > 0. print("Đây là số lẻ. ") khác. print("Đây là số chẵn. ") |