
# 四叶玫瑰数是 4 位数的自幂数。自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。
def calculate_four_leaf_roses():
for number in range(1000, 10000):
digits = [int(d) for d in str(number)]
sum_of_powers = sum(digit ** 4 for digit in digits)
if sum_of_powers == number:
print(number)
calculate_four_leaf_roses()
#1634
#8208
#9474


