鱼C论坛

 找回密码
 立即注册
查看: 1130|回复: 7

[已解决]这段代码哪里出错了?

[复制链接]
发表于 2022-2-17 13:04:50 | 显示全部楼层 |阅读模式

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

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

x
a = 0
while a <= 9:
    b = 0
    while b <= 9:
        c = 0
        while c <= 9:
            num = a * 100 + b * 10 + c
            while 100 <= num <= 999:
                if (num == a ^ 3 + b ^ 3 + c ^ 3):
                    print(num)
            c += 1
        b += 1
    a += 1
最佳答案
2022-2-17 13:06:32
a = 0
while a <= 9:
    b = 0
    while b <= 9:
        c = 0
        while c <= 9:
            num = a * 100 + b * 10 + c
            if 100 <= num <= 999:              # 这里应该是if
                if (num == a ^ 3 + b ^ 3 + c ^ 3):
                    print(num)
            c += 1
        b += 1
    a += 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-17 13:06:06 From FishC Mobile | 显示全部楼层
while 100 <= num <= 999:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-17 13:06:32 | 显示全部楼层    本楼为最佳答案   
a = 0
while a <= 9:
    b = 0
    while b <= 9:
        c = 0
        while c <= 9:
            num = a * 100 + b * 10 + c
            if 100 <= num <= 999:              # 这里应该是if
                if (num == a ^ 3 + b ^ 3 + c ^ 3):
                    print(num)
            c += 1
        b += 1
    a += 1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-17 13:10:29 | 显示全部楼层

为什么不能是while呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-17 13:15:50 | 显示全部楼层
本帖最后由 isdkz 于 2022-2-17 13:17 编辑
楠枫. 发表于 2022-2-17 13:10
为什么不能是while呢


还是死循环的问题,如果是 while 的话,
一旦进入循环,而在循环的语句块里没有改变用于做循环条件的变量,
它将在循环里出不来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-17 13:23:26 | 显示全部楼层
isdkz 发表于 2022-2-17 13:15
还是死循环的问题,如果是 while 的话,
一旦进入循环,而在循环的语句块里没有改变用于做循环条件的 ...

我知道了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-2-17 13:52:07 | 显示全部楼层
楠枫. 发表于 2022-2-17 13:10
为什么不能是while呢

WHILE 和if  都不是一个类别的  怎么能类同混淆???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-17 13:55:10 | 显示全部楼层
wp231957 发表于 2022-2-17 13:52
WHILE 和if  都不是一个类别的  怎么能类同混淆???

现在知道到了,我....下次注意....
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 05:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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