Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 21, 2014 15:32:11

tatyanainsolita
Зарегистрирован: 2014-08-21
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Можно создавать только однострочные программы

Помогите! Когда я печатаю исполняемую строку, интерпретатор Python (3.4.1) по нажатию на Enter исполняет её. А если я хочу создать несколькострочную программу?

Офлайн

#2 Авг. 21, 2014 15:51:41

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Можно создавать только однострочные программы

tatyanainsolita
А если я хочу создать несколькострочную программу?

Запишите ваши строчки в файл. И запустите его через Python.



Офлайн

#3 Авг. 21, 2014 15:56:50

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Можно создавать только однострочные программы

tatyanainsolita

Марк Лутц, Изучаем Python, 4е издание. Там всё есть. Читай с самого начала.



Отредактировано Budulianin (Авг. 21, 2014 20:50:59)

Офлайн

#4 Авг. 21, 2014 20:24:35

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Можно создавать только однострочные программы

попробуйте написать

for i in range(5):
думаю что эта строка не будет выполнена.
>>> a=3+\
... 4+\
... 5
>>> a
12

т. е. вы пишете не те строки.



Офлайн

#5 Авг. 21, 2014 22:37:35

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10014
Репутация: +  857  -
Профиль   Отправить e-mail  

Можно создавать только однострочные программы

tatyanainsolita
А если я хочу создать несколькострочную программу?

В интерпретаторе можно делать функцию.

>>> def f():
...   print(1)
...   print(2)
...   print(3)
... 
>>> f()
1
2
3
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version