如何在Python中生成阿姆斯特朗数?
任何三位数字都被称为其各位数字的立方和等于其本身的阿姆斯特朗数。为了检查一个数字是否满足这个条件,需要将其每个数字从右侧逐个分离出来,并将其立方依次相加。最终如果发现总和等于原始数字,则称其为阿姆斯特朗数。
阅读更多:Python 教程
例子
下面的Python代码打印了所有100到999之间的阿姆斯特朗数。
输出
输出是所有阿姆斯特朗数的列表。
任何三位数字都被称为其各位数字的立方和等于其本身的阿姆斯特朗数。为了检查一个数字是否满足这个条件,需要将其每个数字从右侧逐个分离出来,并将其立方依次相加。最终如果发现总和等于原始数字,则称其为阿姆斯特朗数。
阅读更多:Python 教程
下面的Python代码打印了所有100到999之间的阿姆斯特朗数。
输出是所有阿姆斯特朗数的列表。