如何使用Python在间隔中查找阿姆斯壮数?
如果一个数字中各个数字的立方和之和等于数字本身,则称为阿姆斯特朗数字。例如153 = 1 ** 3 + 5 ** 3 + 3 ** 3
示例
以下Python程序找到介于100到1000之间的阿姆斯壮数
for num in range(100,1000):temp=num
sum=0
while temp>0:
digit=temp%10
sum=sum+digit**3
temp=temp//10
if sum==num:
print (num)
输出结果
输出如下-
153370
371
407
以上是 如何使用Python在间隔中查找阿姆斯壮数? 的全部内容, 来源链接: utcz.com/z/345545.html