Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 18, 2009 00:34:01

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

сабж.
например

>>> def f1():
... a = 1; <тут жму на Ентер>
File "<stdin>", line 2
a = 1;
^
IndentationError: expected an indented block
>>>
как писать многострочные программы в командном режиме?

Офлайн

#2 Дек. 18, 2009 00:41:36

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

Делать отступы пробелами, как и в редакторе.

Офлайн

#3 Дек. 18, 2009 00:44:35

Slon
От:
Зарегистрирован: 2009-03-04
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

нажми таб, потом пиши a = 1
у тебя отсутствуют отступы



Офлайн

#4 Дек. 18, 2009 00:53:13

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

о, блин, точно =)
спасибо

Офлайн

#5 Дек. 19, 2009 10:05:31

.Serj.
От:
Зарегистрирован: 2008-09-27
Сообщения: 181
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

Для интерактивного режима советую ipython. Она сама отступы ставит, и автодополнение есть.



Офлайн

#6 Дек. 19, 2009 12:26:11

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

О, спасибо за ipython. Стало гораздо удобней!



Офлайн

#7 Дек. 19, 2009 12:38:45

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

nuklea
Стало гораздо удобней!
Удобнее будет, если сначала почитать хотя бы первые страницы любого учебника :)



Офлайн

#8 Дек. 19, 2009 16:40:02

ta
Зарегистрирован: 2009-12-15
Сообщения: 90
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

.Serj.
Для интерактивного режима советую ipython. Она сама отступы ставит, и автодополнение есть.
спасибо, но меня устраивает обычная командная оболочка питона.

Офлайн

#9 Дек. 19, 2009 18:12:48

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

bpython даже лучше чем ipython.

Офлайн

#10 Дек. 19, 2009 19:39:33

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

командный режим (много строчная программа)

bpython даже лучше чем ipython.
Ого, крутая штука О_о' Надо попробовать прикрутить к емаксу.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version