📜  Python 判断Armstrong编号

📅  最后修改于: 2020-10-30 01:09:53             🧑  作者: Mango

用于检查Armstrong编号的Python程序

阿姆斯特朗编号:

如果一个数字等于自己数字的立方的总和,则称为阿姆斯特朗数字。

例如:153是Armstrong数,因为153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3。

阿姆斯特朗数也称为自恋数。

请参阅以下示例:

 num = int(input("Enter a number: "))
sum = 0
temp = num

while temp > 0:
   digit = temp % 10
   sum += digit ** 3
   temp //= 10

if num == sum:
   print(num,"is an Armstrong number")
else:
   print(num,"is not an Armstrong number")

输出: