'''水仙花数''' def calFlower(): result = [] for i in range(100,1000): a = i / 100 b = i % 100 / 10 c = i % 10 if a**3 + b**3 + c**3 == i: result.append(i) return result # call print calFlower()
运行结果:[153, 370, 371, 407]
'''水仙花数''' def calFlower(): result = [] for i in range(100,1000): a = i / 100 b = i % 100 / 10 c = i % 10 if a**3 + b**3 + c**3 == i: result.append(i) return result # call print calFlower()
运行结果:[153, 370, 371, 407]