不知道为什么print(i)出错了

img

语法错误,前面加4个空格
-=-=-=
python里面不是用大括号来区分代码块的,而是用缩进
你写到if里面的代码,必须继续缩进
否则相当于你的代码写到了if外面,而if里面是空的

none = True
a = 8
b = 32
i = 0
while none:
    a += 1
    b += 1
    i += 1
    if a * 2 != b:
        print(i)
        none = False

有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

应该向内缩进一个tab
if a*2!=b:
print(i)
……