打印100到n之间所有的水仙花数,水仙花数是一个三位数,其各位数的立方和等于该数本身
3条回答 默认 最新
- 快乐鹦鹉 2023-03-14 15:25关注
分解每个数字,计算立方和
n = int(input("输入大于100的整数:")) for i in range(100, n+1): ge = i % 10 shi = i // 10 % 10 bai = i // 100 if ge ** 3 + shi ** 3 + bai ** 3 == i: print(i)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录