帅气的程程程 发表于 2020-5-11 12:02:48

为什么我输入if一直是红色的 会报错

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul8 2019, 19:29:22) on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> x=1
>>> if

一开始我以为是版本问题 从3.8.2 换成3.7.4 还是这样

qiuyouzhi 发表于 2020-5-11 12:03:37

本来就是啊
关键字会有特殊的颜色(橙色)
而且,你单独输入一个if,没有条件,当然会报错

老八秘制 发表于 2020-5-11 12:04:56

没条件,没冒号,不报错才怪咧

Twilight6 发表于 2020-5-11 12:10:13

本帖最后由 Twilight6 于 2020-5-11 12:11 编辑

ifxxx:# xxx 是条件 最后要加英文冒号才可算是正常的语法,否则会报语法错误或者NameError
#    <if内容代码块>



你可以试着输入这个代码测试哈哈:
if True:
    print('if条件成立~成功咯')
else:
    print('if条件不成立~失败了')

均昊山 发表于 2020-5-11 14:36:09

本帖最后由 均昊山 于 2020-5-11 14:37 编辑

我这里3.70 if 不回车 橙色
没出现红色

_2_ 发表于 2020-5-11 16:24:26

qiuyouzhi 发表于 2020-5-11 12:03
本来就是啊
关键字会有特殊的颜色(橙色)
而且,你单独输入一个if,没有条件,当然会报错

他是不是看成红色了?

suchocolate 发表于 2020-5-11 16:30:29

买本书吧

帅气的程程程 发表于 2020-5-12 12:24:19

感谢大神们
页: [1]
查看完整版本: 为什么我输入if一直是红色的 会报错