
# Python 检测用户输入的数字是否为阿姆斯特朗数
# 获取用户输入的数字
num = int(input('请输入一个数字:'))
s = str(num)
# 数字位数
n = len(s)
q = 0
for i in range(0, n):
m = (int(s[i]))**n
q = q+m
# 输出结果
if q == num:
print('{}是阿姆斯特朗数'.format(num))
else:
print('{}不是阿姆斯特朗数'.format(num))


