
# 四叶玫瑰数是 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 |



