明明请你帮忙寻找100-999之间的所有“水仙花数”,并统计个数。“水仙花数”是指一个三位数各位数字的立方和等于该数本身。 例如:153=1*1*1+5*5*5+3*3*3。要求输出结果如下所示: 153 370 371 407 请编程实现上述功能,补全代码。 for i in range( ① ): x=i a=x % 10 x= ( ② ) b=x % 10 c=x // 10 if ( ③ ): print(i)
正确答案:补全答案:①range(100,1000) ②x//10 ③a*a*a+b*b*b+c*c*c==i。核心:水仙花数,三位各位立方和等于本身。
试卷来源:202203 青少年软件编程等级考试Python三级真题