鱼C论坛

 找回密码
 立即注册
查看: 2616|回复: 4

[已解决]水仙花数疑问?

[复制链接]
发表于 2018-1-31 13:52:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
>>> for x in range(1,10):
        for y in range(1,10):
                for z in range(1,10):
                        results = x**3 + y**3 + z**3
                        print(results, end ='  ')

                       
3  10  29  66  127  218  345  514  731  10  17  36  73  134  225  352  521  738  29  36  55  92  153  244  371  540  757  66  73  92  129  190  281  408  577  794  127  134  153  190  251  342  469  638  855  218  225  244  281  342  433  560  729  946  345  352  371  408  469  560  687  856  1073  514  521  540  577  638  729  856  1025  1242  731  738  757  794  855  946  1073  1242  1459  10  17  36  73  134  225  352  521  738  17  24  43  80  141  232  359  528  745  36

这样是可以运行的

for x in range(1,10):
        for y in range(1,10):
                for z in range(1,10):
                    results = x**3 + y**3 + z**3
                    while 100 <= results <= 999:
                        print(results, end=' ')

但是为什么这样就报错了呢?
最佳答案
2018-2-1 07:20:32
wgz890813 发表于 2018-2-1 03:35
但是报错的原因是什么呢?

我将while改为if试了试,确实可以运行了,但是好多重复,还需要再改进,谢 ...

用while一旦条件满足就是一个死循环,里面没有修改条件的语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-31 13:55:46 | 显示全部楼层
把 while 改成 if
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 03:35:26 | 显示全部楼层

但是报错的原因是什么呢?

我将while改为if试了试,确实可以运行了,但是好多重复,还需要再改进,谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-1 03:36:16 | 显示全部楼层

但是报错的原因是什么呢?

我将while改为if试了试,确实可以运行了,但是好多重复,还需要再改进,谢谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-1 07:20:32 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
wgz890813 发表于 2018-2-1 03:35
但是报错的原因是什么呢?

我将while改为if试了试,确实可以运行了,但是好多重复,还需要再改进,谢 ...

用while一旦条件满足就是一个死循环,里面没有修改条件的语句
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-2 09:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表