czzhbq 发表于 2020-12-23 18:53:56

为什么 i + = 2 执行不了?

for i in range(10):
    if i % 2 != 0:
      print(i)
      continue
    i + = 2
    print(i)



为什么 i + = 2 执行不了? +与=之间不能有空格吗?

jackz007 发表于 2020-12-23 19:04:56

本帖最后由 jackz007 于 2020-12-23 19:07 编辑

      '+' 和 '=' 不可分家,必须连写

czzhbq 发表于 2020-12-23 19:07:06

jackz007 发表于 2020-12-23 19:04
+= 不可分家,必须连写

是不是这样的运算符都得连写呢

jackz007 发表于 2020-12-23 19:08:56

      是的,还有 -=、*=、/=、//= 等都得这么写。

小甲鱼的铁粉 发表于 2020-12-23 19:14:24

是的

paohhee 发表于 2021-4-8 19:29:17

对的,不能有空格
页: [1]
查看完整版本: 为什么 i + = 2 执行不了?