为什么照着教程里代码输的,还显示错误?

img

我建议在IDLE上敲代码,或者在pycharm等地方敲,因为我发现你这里是有一个问题的
在我们的电脑上,我进行一个换行的时候会出现.......的,而你这里是没有的,所以可能是你的编码习惯和缩进有点问题,这里给出我的代码运行
img

else后面不带条件,除非你使用elif可以带条件,将你的else j<8: 改成elif j<8:即可

语法错误,查看一下冒号是不是中文的。

断点看一下,或者把代码复制下,我看下

j=input("j")
j=float(j)
if j<3:
print("j<3")
elif j<=5:
print("3<=j<=5")
刚才的我又删了,这是同样的,又不知道错哪了

我直接傻了,你图片上那个else不能跟条件,还有你这个if的条件都重合!!!!!!!!!!!!!!

img

一模一样的问题。。。。