Как перемещаться во втором приглашении в python

В оболочке python я определяю функцию. Теперь я сделал ошибку и хотел бы вскочить на 4 строки, чтобы отредактировать это утверждение: for i in range(N):

 >>> def bisect(a,b,N): ... for i in range(N): ... num = f((ab)/2.0) ... if num == 0: ... print (ab)/2.0 ... elif () 

Как я могу перемещаться вверх и вниз по оболочке, чтобы вносить изменения?

Вы не можете. Например, используйте другую оболочку Python, например, IPython.

Консоль Qt для IPython ( ipython qtconsole ) или IPython Notebook предлагает функцию, которую вы хотите. Вы можете просто перемещаться по коду с помощью клавиш со стрелками при записи.