金耳钩 发表于 2021-5-23 18:34:52

python18讲课后题水仙花

为什么无法显示水仙花的大小呐?{:10_277:}

柿子饼同学 发表于 2021-5-23 19:05:41

本帖最后由 柿子饼同学 于 2021-5-23 19:12 编辑

#水仙花
def shuixian():
   for i in range(100,1000):
          g = i % 10
          s = (i // 10)%10
          b = i // 100
   
          if pow(int(g),3) + pow(int(s),3) + pow(int(b),3) == i:
               print(i, end = ' ')
   
print('所有的水仙花书分别是: ', end = '')
shuixian()
{:10_323:}
你不能用 / ,要用 // 地板除,因为求余数只能是整数

金耳钩 发表于 2021-5-23 19:10:14

柿子饼同学 发表于 2021-5-23 19:05


为什么不显示数字呐?我不懂这里,可以帮忙解答一下吗{:10_254:}

金耳钩 发表于 2021-5-23 19:11:30

柿子饼同学 发表于 2021-5-23 19:05
你不能用 / ,要用 // 地板除,因为求余数只能是整数

哦哦,好嘞,谢谢你{:10_257:}

柿子饼同学 发表于 2021-5-23 19:13:24

金耳钩 发表于 2021-5-23 19:11
哦哦,好嘞,谢谢你

代码也在一楼,看看

柿子饼同学 发表于 2021-5-23 19:16:38

金耳钩 发表于 2021-5-23 19:11
哦哦,好嘞,谢谢你

#水仙花
def shuixian():
   for i in range(100,1000):
          g = i % 10
          s = (i // 10)%10
          b = i // 100
   
          if pow(int(g),3) + pow(int(s),3) + pow(int(b),3) == i:
               print(i, end = ' ')
   
print('所有的水仙花书分别是: ', end = '')
shuixian()

金耳钩 发表于 2021-5-23 20:33:57

柿子饼同学 发表于 2021-5-23 19:13
代码也在一楼,看看

好的,谢谢你{:10_298:}
页: [1]
查看完整版本: python18讲课后题水仙花