05-水仙花数

  • 阅读: 370
  • 更新: 2022-06-11

难度:

1. 题目描述

2. 关键点

  • pow

3. 代码实现

1
2
3
4
5
6
7
for i in range(100, 1000):
    str_i = str(i)
    _sum = 0
    for ii in str_i:
        _sum += pow(int(ii), 3)
    if _sum == i:
        print(i)

4. 运行示例

1
2
3
4
153
370
371
407

5. 进阶思考

  1. 找出四位数的水仙花数
  2. 找出任意位数的水仙花数

=== 全文完 ===


欢迎加入QQ群:778391413

京公网安备 11011302003970号 京ICP备2022012301号-1