用于检查阿姆斯特朗数的 Python 程序
pythonserver side programmingprogramming更新于 2025/12/22 3:24:17
在本文中,我们将了解解决给定问题陈述的解决方案和方法。
问题陈述
给定一个整数 n ,我们需要检查给定的整数是否为阿姆斯特朗数。
如果满足以下条件,则正整数称为 n 阶阿姆斯特朗数
abcd... = a^n + b^n + c^n + d^n + …
这里我们将讨论 3 位数字的阿姆斯特朗数(因此是三阶)的强力方法。
要检查阶数为 n 的阿姆斯特朗数,我们需要在第 7 行中用相应的阶数值替换 3。
现在让我们看看实现 −
示例
num = 221 sum_ = 0 # temp = num while temp > 0: digit = temp % 10 sum_ += digit ** 3 temp //= 10 # if num == sum_: print(num,"is an Armstrong number") else: print(num,"is not an Armstrong number")
输出
221 is not an Armstrong number
所有变量和函数均在全局范围内声明,如下图所示。

结论
在本文中,我们了解了检查给定数字是否为阿姆斯特朗数的方法。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

