檢查一個數字是否是完全數的 Python 程式
當一個數字等於所有真因數的和(不包括它本身)時,該數字被稱為完全數。當需要檢查一個數字是否是完全數時,可以使用一個簡單的“for”迴圈。
以下是相同的演示 −
示例
n = 6
my_sum = 0
for i in range(1, n):
if(n % i == 0):
my_sum = my_sum + i
if (my_sum == n):
print("The number is a perfect number")
else:
print("The number is not a perfect number")輸出
The number is a perfect number
說明
指定“n”的值。
和初始化為 0。
迭代數字,並將和遞增。
如果該和等於之前定義的“n”,則它被視為一個完全數。
在控制檯上顯示相關訊息。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP