Python实现求解自幂数

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)+"个")
# 不要跑太大的数!!!
© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容