bibjsy 发表于 2022-9-16 21:53:35

新手求助

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

这个是小甲鱼的课后作业求水仙花数 有点不明白是怎么来的求大神们给解说下 谢谢了

bibjsy 发表于 2022-9-16 21:54:17

请大神标注下 每句代码的意义 谢谢了

柿子饼同学 发表于 2022-9-16 22:07:26

浅谈水仙花数题目
https://fishc.com.cn/thread-192863-1-1.html
(出处: 鱼C论坛)

bibjsy 发表于 2022-9-16 22:14:05

谢谢
页: [1]
查看完整版本: 新手求助