水仙花数是指一个n位数(n>=3),它的每一位数字的n次幂之和等于它本身。
在给定的m和n范围内,您可以使用以下代码找到所有水仙花数:
def is_narcissistic(number):
num_str = str(number)
num_len = len(num_str)
return number == sum([int(digit) ** num_len for digit in num_str])
def find_narcissistic_in_range(m, n):
return [number for number in r