sublime4113版本,if执行判断

sublime4113版本,if执行判断结果:
1、y=input("请输入中文数字:9")
2、p=int(y)
3、if p<10 and p>5:
4、print("恭喜你合格了")
5、else:
6、print("抱歉下次继续努力哦!")

按照教学步骤写上述代码,if不执行判断

img

哦哦 无法输入是吧,sublime本身不具有交互功能。你的安装repl插件才可以

已经安装reply了,就是不执行if判断,只能改成具体数字才会执行if判断。

img

sublime是没有这些功能的,都是由对应的编程语言对应的插件来实现的。您看下您的相对应的插件有没有装了,装了之后有没有重启?
按照您后面的说明,其实是您的代码限制了只能输入int型的输入,p=int(y)这行进行了判断。
如果输入其它类型的会直接抛出异常,您可以进行异常抓取试下。您也可以试着判断下非字符类型,在前面不用int(y)