Python 四位玫瑰数

Python 四位玫瑰数,第1张

Python 四位玫瑰数 四位玫瑰数是4位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。

例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂数,3位数的自幂数被称为水仙花数。

for i in range(1000,10000):
    a=pow(i//1000,4)
    b=pow(i//100%10,4)
    c=pow(i//10%10,4)
    d=pow(i%10,4)
    s=a+b+c+d
    if i==s:
        print(i)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5580421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存