遍历循环for的语法计算100-999之间的水仙花数我把运行的结果加了一遍,超过了水仙花数区间,不知道什么原因🙏🙏
没什么毛病啊,水仙花数就是这4个,你把它们加起来也没啥毛病,谁说它们的和不能超过水仙花数区间的
那你凭什么把这4个数加在一起呢
一行搞定,三位水仙花数只有4个
print(*filter(lambda x:sum(map(lambda i:int(i)**3,str(x)))==x,range(100,1000)))