遍历循环for语法,🙏🙏

遍历循环for的语法
计算100-999之间的水仙花数
我把运行的结果加了一遍,超过了水仙花数区间,不知道什么原因🙏🙏

img

没什么毛病啊,水仙花数就是这4个,你把它们加起来也没啥毛病,谁说它们的和不能超过水仙花数区间的

那你凭什么把这4个数加在一起呢

一行搞定,三位水仙花数只有4个

print(*filter(lambda x:sum(map(lambda i:int(i)**3,str(x)))==x,range(100,1000)))