Làm thế nào để bạn tìm thấy các yếu tố của một số trong python bằng cách sử dụng các vòng lặp?
Bạn có thể đã nghe về bội và thừa số của một số trong Python. Nếu bạn đang đọc blog này, tôi chắc chắn có thể nói với bạn rằng bạn đang muốn viết một chương trình tìm thừa số của một số. Trong bài viết này, chúng ta sẽ thảo luận và cài đặt chương trình tìm thừa số của một số trong python Show
Thừa số của một số là gì?Một số N được gọi là ước của một số M khác nếu N chia hết M. Nói cách khác, Nếu cho hai số N và M, khi chia M cho N không dư thì N được gọi là ước của M. Bạn cũng có thể dễ dàng nhận ra thừa số bất kì của một số luôn nhỏ hơn hoặc bằng chính số đó Chẳng hạn, 5 là thừa số của 20 vì 20 chia cho 5 cho kết quả là 4 không có số dư. Làm thế nào để tìm thừa số của một số trong Python?Để tìm các thừa số của một số M, ta có thể chia M cho các số từ 1 đến M. Khi chia M, nếu số N không dư thì ta nói N là một thừa số của M. Với mục đích này, chúng ta có thể sử dụng vòng lặp for trong python như sau
đầu ra
Trong ví dụ trên, chúng ta đã khai báo một tập hợp các thừa số có tên để lưu trữ các thừa số của số M. Nếu số nào chia M cho dư 0 thì ta cộng số đó vào tập hợp. Sau khi thực hiện vòng lặp for ta được tập hợp tất cả các thừa số của số M Như ta đã biết, ước duy nhất của một số M lớn hơn M/2 là chính M. Vậy ta có thể bỏ qua phép chia M cho số lớn hơn M/2 để tìm thừa số của M hiệu quả hơn như sau
đầu ra
Chúng tôi biết rằng các yếu tố của một số xảy ra theo cặp. Chẳng hạn, thừa số của một số M có thể có mặt trong các cặp (1, M), (2, M/2), (3, M/3), (4, M/4) cho đến (M1/2, M1 . Vì vậy, thay vì sử dụng vòng lặp for để kiểm tra các thừa số cho đến M/2, chúng ta sẽ kiểm tra các thừa số cho đến M1/2. Bất cứ khi nào chúng tôi tìm thấy một yếu tố, chúng tôi cũng sẽ lưu trữ cặp của nó trong tập hợp chứa tất cả các yếu tố. Bằng cách này, chúng ta có thể tìm các thừa số của một số trong python hiệu quả hơn
đầu ra
Phần kết luậnTrong bài viết này, chúng ta đã thảo luận về ba chương trình tìm thừa số của một số trong python. Để tìm hiểu thêm về số trong python, bạn có thể đọc bài viết này về số thập phân trong python. Bạn cũng có thể thích bài viết này về số phức trong python Có liên quanĐào tạo Python được đề xuấtMón ăn. Python 3 cho người mới bắt đầu Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến thức cơ bản Thừa số của bất kỳ số nào là một số chia chính xác số đó thành một số nguyên mà không để lại bất kỳ số dư nào Ví dụ: 3 là thừa số của 9 vì 3 chia hết cho 9 không dư Vấn đềTạo chương trình Python để tìm tất cả các thừa số của một số thuật toánBước 1. Lấy một số Bước 2. Lặp 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. 7 in nó
đầu ra
Thừa số in của số do người dùng cung cấp________số 8đầu ra
CHƯƠNG TRÌNH Để 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 đơn giản và dễ dàng nhất để tìm thừa số của một chương trình dãy số 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 0Đầ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 1Chươ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 2chú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 3đầ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ể 4đầ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 5Cá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ả 6Cũ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 bạn |