请帮我用Python写出下面这个程序的代码 现请你编一个程序找出所有的三位数到七位数中的阿姆斯特朗

请帮我用Python写出下面这个程序的代码
现请你编一个程序找出所有的三位数到七位数中的阿姆斯特朗数。
实验指导:用穷举法解决该问题
(1)确定变量i的穷举的空间[100,10000000]
(2)获得该变量每一位上的数字(方法有多种)
(3)计算其位数次方
(4)如果是水仙花数,则输出i,否则继续穷举

print(' '.join(map(str, (i for i in xrange(100, 100000) if sum(int(c)**3 for c in str(i))==i))))

温馨提示:答案为网友推荐,仅供参考
相似回答