我怎样才能写两行语句?

How can I write to statements in two lines?

我想在小饰品交互中编写如下代码shell。我不知道当我在键盘上按 enter 时,两个人如何在没有对第一个语句进行评估的情况下编写第二个语句。

>>> 42 == 42
>>> 42 == 99
True
False

这与Python无关,它是关于trinket如何与服务器操作的。

按下"run code interactively"后,我们可以看到如下请求:

前三个只是在准备环境。第四个包含以下正文(从 713.77 毫秒开始):

70:42["console",{"init":true,"files":"{}","input":"(4 < 5) and (5 < 6)"}]

第五个是具有以下帧的 websocket 连接(从 858.40 毫秒开始):

如您所见,代码是在不同的请求(甚至是不同的协议)中发送的,并且有可能(或者可能是设计选择)第二行代码在第一行的响应之前发送收到。

所以,这个特殊情况与 Python 无关,它是关于 trinket 如何与服务器通信的。

您可以在一行中创建一组语句,方法是用分号分隔它们。 REPL 将在打印输出之前评估整个套件:

>>> 42 == 42; 42 == 99
True
False

参考:https://docs.python.org/3/reference/compound_stmts.html