Как писать программы
Интерактивный режим
Как уже было сказано интерпретатор выполняет команды построчно, т.е пишешь строку -> интерпретатор выполняет ее -> наблюдаешь
результат и тихо радуешься.
Это очень удобно, когда человек только изучает программирование или тестирует какую-нибудь небольшую часть кода. Ведь если работать
на компилируемом языке, то пришлось бы сначала написать код на исходном языке программирования, затем скомпилировать и уж потом
запустить получившийся файл (с машинным кодом) на исполнение. Если окажется, что где-то в исходном коде была допущена ошибка, то
придется перекомпилировать всю программу. В интерпретируемых языках такой проблемы нет.
Работать в интерактивном режиме в ОС Linux можно в консоли. Для этого следует выполнить команду
python
. Запустится интерпретатор,
где сначала выведется информация о его версии и иная информация. Далее, приглашение к вводу (>>>).
Задание.
Запустите интерпретатор Питона.
Поскольку никаких команд мы пока не знаем, то будем использовать Питон как калькулятор (возможности языка это позволяют).
1.
2
+
5
2.
3
*
(
5
-
8
)
3.
2.4
+
3.0
/
2
Наберите подобные примеры в интерактивном режиме (в конце каждого нажимайте Enter).
Ответ выдается сразу после нажатия Enter (завершения ввода команды).
Бывает, что в процессе ввода была допущена ошибка или требуется повторить ранее используемую команду. Чтобы не писать строку
сначала, в консоли можно прокручивать список команд, используя для этого стрелки на клавиатуре.
Другой вариант работы в интерактивном режиме — это работа в среде разработки IDLE, у которой есть интерактивный режим работы. В
отличие от консольного варианта здесь можно наблюдать подсветку синтаксиса (команды выделяются цветом). Прокручивать список
команд можно с помощью комбинаций Alt+N, Alt+P.
Задание.
Запустите IDLE. Попробуйте решать математические примеры здесь.
|