【题目描述】一个包含n 位(n≥3)数字的正整数k,若k的各位数字的n次幂之和等于k,则k称为水仙花
数。输入一个正整数n,输出所有n位的水仙花数。
【输入描述】一个正整数n,n≥3。
【输出描述】所有n位的水仙花数。
【输入样例】
3
【输出样例】
153
370
371
407
import math
N=int(input())
sums=0
a=int(math.pow(10,N))
b=int(math.pow(10,N-1))
for i in range(b,a):
c=str(i)
for s in range(N):
sums=math.pow(int(c[s]),N)+sums
if sums==i:
print(i)
这样写输出是空白是怎么回事啊