949561081 发表于 2022-4-9 16:27

旺仔大馒头 发表于 2022-4-9 16:38

好家伙我以为你要教我们种花{:301_1004:}

我下了 发表于 2022-4-9 19:25

#使用for循环
# for i in range(100,1000):
#   #取百位数字
#   x=i//100
#   #取十位数字
#   y=i//10%10
#   #取个位数
#   z=i%10
#   if x**3+y**3+z**3==i:
#         print(f'{i}是水仙花数')

#使用while循环
number=0 #初始化变量
while number<1000:
    x = number // 100
    y = number // 10 % 10
    z = number % 10
    if x**3+y**3+z**3==number:
      print(f'{number}是水仙花数')
    number+=1

zTATs 发表于 2022-4-9 16:41

其实可以打表{:301_998:}

li0 发表于 2022-4-9 16:43

好家伙,想起来了最开始大一学c++的时候了

Roy430699 发表于 2022-4-9 16:53

前几天Matlab考到了

默默看着你 发表于 2022-4-9 17:12

949561081 发表于 2022-4-9 17:47

beyond1994 发表于 2022-4-9 18:08

为啥我学Python时没有教过这个= =

Guo-Guo 发表于 2022-4-9 22:23

我记得谭浩强C语言好像教过这个{:301_978:}
页: [1] 2
查看完整版本: python水仙花数的两种实现方法