请用python写一个找出一千以内水仙花数的函数
时间: 2024-04-11 07:15:44 浏览: 52
python 计算1000以内的水仙花数
5星 · 资源好评率100%
def narcissistic_numbers():
result = []
for i in range(1, 1001):
digits = [int(d) for d in str(i)]
sum = 0
for digit in digits:
sum += digit ** len(digits)
if sum == i:
result.append(i)
return result
print(narcissistic_numbers())
阅读全文