[dohtml]<a name="l2">Урок 2 - Однострочные - очень простые программы</span></a>[/dohtml]

Итак, мы установили Python, и теперь можем заняться програмированием.
Но пока только простейшим програмированием. Python позволяет очень легко запускать однострочные программы. Давайте попробуем это!

В меню пуск найдите группу Python`а и запустите питон пунктом "IDLE" (командная оболочка Питона)
Если ничего не произошло, то нажмите Пуск->Выполнить (Start->Run) и в открывшемся окне введите:
Код:
python
Это запустит "командную оболочку".

Теперь вы находитесь в "командной оболочке". Введите следующий код и нажмите enter: (не нужно вводить ">>>", так как это будет уже введено)

Код:
>>> print "Hello, World!"
Вы только что написали первую программу, которая выводит на экран выражение "Hello, World" . "Командная оболочка" немедленно компилирует и запускает всё, что вы написали.
Это весьма полезно, при испытании таких вещей как определение переменных, а затем тестирование уравнений. Но об этом пойдёт речь в следующих уроках.

Теперь попробуйте ввести то, что написано жирным шрифтом. Вы должны увидеть результат, отмеченный синим цветом. Я дал пояснения в скобках.


>>> 1 + 1
2
>>> 20+80
100
>>> 18294+449566
467860
* * * *(Сложение/Additions)
>>> 6-5
1
* * * *(Вычитание/Subtraction)
>>> 2*5
10
* * * *(Умножение/Multiply)
>>> 5**2
25
* * * *(Возведение в степень/Exponential)
>>> print "1 + 2 это сумма"
1 + 2 это сумма
* * * *(Вывод написанного на экран)
>>> print "Один килобайт это 2^10 байт или", 2**10, "байт"
Один килобайт это 2^10 байт или 2**10 байт
* * * *(В предложении вы можете использовать переменные. Запятая служит для отделения каждой секции.)
>>> 21/3
7
>>> 23/3
7
>>> 23.0/3.0
7.6666...
(Деление/division. Если указаны целые числа, то и ответ будет целым, а если указанs дробные числа, то и ответ будет дробным (если указfано хоть одно дробное число, то тогда ответ будет дробным))
>>> 23%3
2
>>> 49%10
9
* * * *(Остаток от деления/remainder from a division)
Как вы видите сначала идёт код, а затем результат. Потом идут мои пояснения. Это основные команды Питона и пояснения, что эти команды делают.
Вот таблица, в которой представлены простейшие команды питона.

Код:
Команда * Название * Англ. название *Пример * Результат
 *+ * * * Сложение * Addition * * * *4+5 * * *9
 *- * * * Вычитание *Subtraction * * 8-5 * * *3
 ** * * * Умножение *Multiplication *4*5 * * *20
 */ * * * Деление * *Division * * * *8/2 * * *4
 *% * * * Остаток * *Remainder * * * 15/4 * * 3
 *** * * *Степень * *Exponential * * 2**3 * * 8
Запомните, что операторы в питоне называются также, как в математике:

Код:
Название *Англ. название *Оператор

Скобки * *parentheses * * ()
Степень * exponents * * * **
Умножение multiplication **
Деление * division * * * *\
Остаток * remainder * * * %
Сложение *addition * * * *+
Вычитание subtraction * * -
Вот примеры, которые бы вы возможно захотели рассмотреть:


>>> 1 + 2 * 3
7
>>> (1 + 2) * 3
9
В первом примере сначала будет произведено действие "2*3" и затем прибавление 1. Это так, потому что умножение приоритетнее сложения.
Во втором примере сначала будет выполнено сложение "1+2", а потом умножение результата на три. Действия в скобках приоритетнее действий вне скобок, поэтому сначала выполнится сложение в скобках, и только потом умножение.

Также запомните, что все действия выполняются слева направо, если нет скобок!
Посмотрите эти примеры:


>>> 4 - 40 - 3
-39
>>> 4 - (40 - 3)
<span style=\'color:blue\'>-33


В первом примере сначала из 4 было вычтено 40, а потом 3
Во втором примере сначала из 40 было вычтено 3, а потом из 4 была вычтена полученная разность.

Последнее, что вам нужно знать для перехода к многострочным программам - коментарий. Наберите следующее:


>>>#Я коментарий, вы мне верите? %)
Коментарий, это часть кода, которая не выполняется и просто напросто игнорируется интепретатором. В питоне вы делаете что-либо комментарием ставя символ решётки (#) перед этим.
Решётка комментирует всё после себя на этой строчке. Вы можете набрать следующий код:

Код:
>>> print "Еда очень вкусная" #съешь её
Еда очень вкусная
 * * * *(нормальный результат, без отображения коментария)
>>> print "Еда очень вкусная" съешь её
 * * * *(Вы получите сообщение об ошибке, о том, что компьютер не знает что означает "съешь её")
Коментарии очень важны для другого програмиста, который будет читать ваш код, но не для компьютера. Например объяснение какого-либо действия или строчки будет очень полезны другому програмисту.
Также иногда бывает нужно отключить какую-то часть программы, для этого тоже можно закоментировать ужные строчки.

Всё, На этом урок 2 закончен. На следующем уроке мы познакомимся с многострочными программами а также научимся сохранять нашу программу в файл, чтобы мы смогли отправить её вашим друзьям

[dohtml]К оглавлению[/dohtml]

Переводчик урока - DelSt