Quero codificar um comando python no terminal, mas ele os executa quando pressiono enter para ir para a próxima linha de comando. Como posso evitar que o terminal execute o comando até terminar de digitar todas as linhas de comando?
Responder1
Acho que você pode escrever as seguintes linhas.
>>>if True:
>>> a = 10
>>> b = 5
>>> c = a + b
>>> print a, "+", b, "=", c
>>>
ps Acho que há outra maneira de você definir uma função.
>>>def testfunc():
>>> a = 10
>>> b = 5
>>> c = a + b
>>> print a, "+", b, "=", c
>>>
>>>testfunc()
Responder2
Isto não é um erro, é um recurso :)
O "problema" que você descreve é na verdade o que você normalmente deseja em um ambiente interativo, seja o próprio interpretador Python, IDLE ou ipython.
Se você quiser um ambiente onde possa digitar algumas linhas e deixá-lo interpretar/executar explicitamente, forneça o navegador baseado emCaderno IPythonuma tentativa.
Responder3
Você só precisa inserir o \caractere antes da linha de quebra.