肥兔猛禽 2022-04-03 10:04 采纳率: 0%
浏览 23

小周的python标题

自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。(例如:当n为3时,有13 + 53 + 33 = 153,153即是n为3时的一个自幂数)。当n=4时,4位的自幂数称为四叶玫瑰数。下面程序的功能是求所有的四叶玫瑰数,并输出,要求在一行输出,每个四叶玫瑰数之间用分号分隔。阅读程序,在划线处填空,补充完整程序,使程序能实现上述功能。

for n in range(1000,10000):

a=n//1000

b=n//100%10

c=n//10%10

d=______        # 第一空

if a**4+b**4+c**4+d**4 ______ n:      # 第二空

    ______       # 第三空
  • 写回答

1条回答 默认 最新

  • ·星辰大海 2022-04-03 10:55
    关注

    n%10
    ==
    print(n,end=';')

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月3日