Python实现求解自幂数

2021-08-15 565阅读

文章最后更新时间:2022年08月31日

a = input("请输入求解自幂数的位数")
a = int(a)
x = 10**(a-1)
y = 10**a
count = 0
for c in range(x,y):
    s = str(c)
    sum = 0
    for m in s:
        sum += int(m)**a
    if c == sum:
        count += 1
        print(c)
    else:
        print(str(c)+"不是自幂数")
print(str(a)+"位自幂数有"+str(count)+"个")

# 不要跑太大的数!!!
文章版权声明:除非注明,否则均为XLX笔记原创文章,转载或复制请以超链接形式并注明出处。

目录[+]

取消
微信二维码
微信二维码
支付宝二维码