Python找到阿姆斯特朗

Python找到阿姆斯特朗

标题证明 即使一个n位正平头即是其诸位数字的n次方之和,则称该数为阿姆斯特朗数。 比方1^3 + 5^3 + 3^3 = 153。 1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407 num = int(input("请输出一个数字:")) sum= 0 n = len(str(num)) temp = num while temp >0: digit = temp %10 # 获得个位数字 sum += digit**n...