📅  最后修改于: 2020-10-30 01:09:53             🧑  作者: Mango
阿姆斯特朗编号:
如果一个数字等于自己数字的立方的总和,则称为阿姆斯特朗数字。
例如: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")
输出: