Python水仙花数 题目 输出100 到1000之间的水仙花数。 分析 水仙花数指一个三位数其各位数字的立方和等于该数本身。例如: 153 = 3的三次方+5的三次方+1的三次方。 代码实现 for num in range(100, 500): ge = num % 10 # 个位数 shi = num // 10 % 10 # 十位数 在python中 /与数学计算一样,//表示取整 bai = num // 100 # 百位数 # 判断 if ge ** 3 + shi ** 3 + bai ** 3 == num: print(num) 运行结果 153 370 371 407