¿Cómo escribir líneas de comando para Python?

¿Cómo escribir líneas de comando para Python?

Quiero codificar un comando de Python en la terminal pero los ejecuta cuando presiono Enter para ir a la siguiente línea de comando. ¿Cómo puedo evitar que la terminal ejecute el comando hasta que termine de escribir todas las líneas de comando?

Respuesta1

Creo que puedes escribir las siguientes líneas.

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

PD: Creo que hay otra forma: definir una función.

>>>def testfunc():
>>>  a = 10
>>>  b = 5
>>>  c = a + b
>>>  print a, "+", b, "=", c
>>>  
>>>testfunc()

Respuesta2

No es un error, es una característica :)

El "problema" que usted describe es, de hecho, lo que normalmente desea en un entorno interactivo, ya sea el propio intérprete de Python, IDLE o ipython.

Si desea un entorno en el que pueda escribir un par de líneas y luego dejar que interprete/ejecute explícitamente, proporcione la opción basada en navegador.Cuaderno IPythonun intento.

Respuesta3

Sólo necesitas insertar el \carácter antes de la línea de salto.

información relacionada