分类: Python/Ruby
2015-07-30 19:50:04
# -*- coding: UTF-8 -*-
# Python 检测用户输入的数字是否为阿姆斯特朗数
# 获取用户输入的数字
num = int(input("请输入一个数字: "))
# 初始化变量 sum
sum = 0
# 检测立方和
temp = num
while temp > 0: digit = temp % 10
sum += digit ** 3
temp //= 10
# 输出结果
if num == sum:
print(num,"是阿姆斯特朗数")
else:
print(num,"不是阿姆斯特朗数")