pkqbszs 发表于 2022-9-28 19:59:07

求水仙花数 帮忙看看为什么这个跑不出来

i=100
a=0
b=0
c=0
for i in range(100,1000):
    a=i/100
    b=i/10%10
    c=i%10
    if a**3+b**3+c**3==i:
      print(i)

Twilight6 发表于 2022-9-28 20:02:27


除法要用地板除,否则会有小数位

参考代码:

i = 100
a = 0
b = 0
c = 0
for i in range(100, 1000):
    a = i // 100
    b = i // 10 % 10
    c = i % 10
    if a ** 3 + b ** 3 + c ** 3 == i:
      print(i)


pkqbszs 发表于 2022-9-28 20:08:25

Twilight6 发表于 2022-9-28 20:02
除法要用地板除,否则会有小数位

参考代码:

为什么有小数位就跑不出来呢
页: [1]
查看完整版本: 求水仙花数 帮忙看看为什么这个跑不出来