Đây là một hàm đơn giản giúp kiểm tra số hoàn hảo trong Python. Có hướng dẫn và ví dụ cho bạn dễ nắm, sẽ bổ ích nếu bạn đang học thuật toán.

– Định nghĩa: Số hoàn hảo là một số nguyên dương mà tổng các ước nguyên dương của nó (số nguyên dương bị nó chia hết ngoại trừ nó) bằng chính nó.

– Tên gọi khác: Số hoàn thiện, số hoàn chỉnh, số hoàn thành.

– Cách làm: Để kiểm tra n có phải là số hoàn hảo không thì chỉ cần tính tổng các ước của n trong khoảng từ 1 tới n – 1. Nếu tổng bằng n thì đó là số hoàn hảo. Đây là code:

Hàm kiểm tra số hoàn hảo Python

– Giải thích: Lặp từ 1 đến n – 1, tính tổng tất cả các ước số của n trong khoảng đó

 

Còn đây là code yêu cầu người dùng nhập số cần kiểm tra (dùng hàm Input):

Kiểm tra số hoàn hảo Python: Yêu cầu người dùng nhập số cần kiểm tra

 

Tổng kết lại, chúng ta sẽ có đoạn code như thế này để chạy thử:

Hàm kiểm tra số hoàn hảo Python

Trần Thành
Follow me

Leave a Reply

Your email address will not be published. Required fields are marked *