zhuhong 发表于 2020-8-1 12:40:22

这是什么情况啊?我下的是最新版了!

>>> while true:
        while true:
                break
                print(1)
        print(2)
        break
print(3)
SyntaxError: invalid syntax
>>> while true:
        while true:
                break
                print(1)
        print(2)
        break
print(3)
SyntaxError: invalid syntax

Twilight6 发表于 2020-8-1 12:41:21



Python 是严格区分大小写的语言,你把代码的 true 改成 True 就行:

while True:
      while True:
            break
            print(1)
      print(2)
      break
print(3)

zhuhong 发表于 2020-8-1 12:48:41

Twilight6 发表于 2020-8-1 12:41
Python 是严格区分大小写的语言,你把代码的 true 改成 True 就行:

还是不行啊。
>>> while True:
        while True:
                break
                print(1)
        print(2)
        break
print(3)
SyntaxError: invalid syntax

zhuhong 发表于 2020-8-1 12:56:34

Twilight6 发表于 2020-8-1 12:41
Python 是严格区分大小写的语言,你把代码的 true 改成 True 就行:

我看啦一下答案,答案是会报错{:10_247:}{:10_247:}

sunrise085 发表于 2020-8-1 12:57:59

本帖最后由 sunrise085 于 2020-8-1 12:59 编辑

zhuhong 发表于 2020-8-1 12:48
还是不行啊。

IDLE中不能运行多行语句
print需要单独运行
若想直接运行多行语句,那你需要创建一个文件
>>> while True:
      while True:
                break
                print(1)
      print(2)
      break

2
>>> print(3)
3
>>>
页: [1]
查看完整版本: 这是什么情况啊?我下的是最新版了!