Một số hoàn hảo là một số nguyên dương bằng tổng số các giao diện thích hợp của nó. Số hoàn hảo nhỏ nhất là 6, là tổng của 1, 2 và 3. Các số hoàn hảo khác là 28, 496 và 8.128. Tất cả các số hoàn hảo có thể được biểu diễn bởi & nbsp; N = 2p-1 [2p & nbsp; -1] trong đó p là nguyên tố mà 2p -1 là mersenne Prime. Ví dụ, 28 là một số hoàn hảo vì các ước số 28 là 1, 2, 4,7,14 sau đó tổng số chia của nó là 1 + 2 + 4 + 7 + 14 = 28. Trong bài đăng này, tôi sẽ giải thích cách Tìm số hoàn hảo trong Python bằng cách sử dụng trong khi Loop. & NBSP;
Số hoàn hảo trong mã Python
i = 2;sum = 1; n = int[input["Enter a number: "]] while[i