[dohtml]<a name="l2">Урок 2 - Однострочные - очень простые программы</span></a>[/dohtml]
Итак, мы установили Python, и теперь можем заняться програмированием.
Но пока только простейшим програмированием. Python позволяет очень легко запускать однострочные программы. Давайте попробуем это!
В меню пуск найдите группу Python`а и запустите питон пунктом "IDLE" (командная оболочка Питона)
Если ничего не произошло, то нажмите Пуск->Выполнить (Start->Run) и в открывшемся окне введите:
Это запустит "командную оболочку".
Теперь вы находитесь в "командной оболочке". Введите следующий код и нажмите 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