赛码网 水仙花数例题 python solution

def judge(line):

lis=[]

for pin line.split():

lis.append(p)

m,n=lis[0],lis[1]

lim=[]

for iin range(int(m),int(n)+1):

summ=0

        for jin str(i):

summ+=pow(int(j),3)

if summ==i:

lim.append(i)

if len(lim)==0:

return 'no'

    else:

return lim

li=input()

result=judge(li)

if result=='no':

print('no')

else:

print(' '.join(list(map(str,result))))

赛码网的输入是一次输入一个数据,处理完再输入。以本题为例,可能第一次输入100 120,第二次输入300 320。而不是

100 120

300 320

直接一次输入。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容