说的都不对。。。虽然if没冒号,但是原因是shell模式,单独的语句只能一行一行执行,函数定义/循环之类的多语句可以多行执行。比如>>> a = 10[敲回车]>>> if xxx: xxx
if行的末尾缺少了冒号(“:”),应改为:
if age >= 18: print('xxxx')
if语句最后没加 :