Python3中的中断壳

Python3中的中断壳,python,python-3.x,shell,Python,Python 3.x,Shell,在按enter键后,代码在这一行的末尾中断。 任何能够继续在交互式Python 3 shell中编写代码的解决方案?您必须在第二行的开头添加缩进。它可以是1、2、4个空格或表格。重要的是保持一致 另外请注意,Python3建议在tab:上加4个空格,但在解释器中尝试某些代码时,您可以选择更适合自己的代码。您所说的“中断”是什么意思?它怎么断的?它看起来像什么?冒号是个打字错误,谢谢。Python的缩进很重。请看。当我键入时,没有办法在交互式Python 3 shell中添加缩进,或者我不知道如何

在按enter键后,代码在这一行的末尾中断。
任何能够继续在交互式Python 3 shell中编写代码的解决方案?

您必须在第二行的开头添加缩进。它可以是1、2、4个空格或表格。重要的是保持一致


另外请注意,Python3建议在tab:上加4个空格,但在解释器中尝试某些代码时,您可以选择更适合自己的代码。

您所说的“中断”是什么意思?它怎么断的?它看起来像什么?冒号是个打字错误,谢谢。Python的缩进很重。请看。当我键入时,没有办法在交互式Python 3 shell中添加缩进,或者我不知道如何添加缩进,这就是我问这个问题的原因。在冒号类型之后,它在下一行进行缩进,以“…”开头,但在这一行之后,要转到下一行,我不能或不知道如何添加缩进。操作系统是MacOS。@EdwinMajnoonian省略号
不算作缩进的一部分。在交互式shell中,您应该能够按tab键或空格键缩进行。
>>> def volume(r):
... v = (4.0/3.0) * matth.pi * r**3
  File "<stdin>", line 2
    v = (4.0/3.0) * math.pi * r**3
    ^
IndentationError: expected an indented block
def volume(r):
    v = (4.0/3.0) * math.pi * r**3