fjsboy 发表于 2022-9-21 10:59:12

编写一个程序,求 100~999 之间的所有水仙花数。

    for i in range(100, 1000):
      sum = 0
      temp = i
      while temp:
            sum = sum + (temp%10) ** 3
            temp //= 10         
      if sum == i:
            print(i)

小白一个   ,有没有人详细讲解一下啊 。。。。 谢谢咯。。。

qq1151985918 发表于 2022-9-21 11:07:29

https://fishc.com.cn/forum.php?mod=viewthread&tid=192863&highlight=%C7%B3%CC%B8

fjsboy 发表于 2022-9-23 20:44:20

qq1151985918 发表于 2022-9-21 11:07
https://fishc.com.cn/forum.php?mod=viewthread&tid=192863&highlight=%C7%B3%CC%B8

谢谢
页: [1]
查看完整版本: 编写一个程序,求 100~999 之间的所有水仙花数。