Como digitar linhas de comando para python?

1

Eu quero codificar um comando python no terminal, mas ele os executa conforme eu 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?

    
por Rodolfo Rodriguez 07.02.2014 / 07:09

3 respostas

2

Eu acho que você pode escrever como as seguintes linhas.

>>>if True:
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  

p.s. Eu acho que há outra maneira é que você defina uma função.

>>>def testfunc():
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  
>>>testfunc()
    
por xiaodongjie 07.02.2014 / 07:36
1

Você só precisa inserir o caractere \ antes da linha de quebra.

    
por Luís de Sousa 07.02.2014 / 07:36
1

Não é um bug, é um recurso:)

O "problema" que você descreve é de fato o que você normalmente quer em um ambiente interativo, seja ele o próprio interpretador Python, IDLE ou ipython.

Se você deseja um ambiente, onde pode digitar algumas linhas e, em seguida, explicitamente, deixá-lo interpretar / executar, forneça o IPython baseado em navegador. Notebook uma tentativa.

    
por Klaus-Dieter Warzecha 07.02.2014 / 07:37