Python/Учебник Python 3.1: различия между версиями
Содержимое удалено Содержимое добавлено
Green fr (обсуждение | вклад) м →Списки |
Green fr (обсуждение | вклад) |
||
Строка 626:
* Цикл <code>while</code> (пока) исполняется до тех пор, пока условие (здесь: <code>b < 10</code>) остается истиной. В Python, также как и в C, любое ненулевое значение является истиной (<code>True</code>); ноль является ложью (<code>False</code>). Условием может быть строка, список или вообще любая последовательность; все, что имеет ненулевую длину, играет роль истины, пустые последовательности — лжи. Использованная в примере проверка — простое условие. Стандартные операции сравнения записываются так же, как и в C: <code><</code> (меньше чем), <code>></code> (больше чем), <code>==</code> (равно), <code><=</code> (меньше или равно), <code>>=</code> (больше или равно) и <code>!=</code> (не равно).
* ''Тело'' цикла выделено ''отступом'' (<tt>indented</tt>). Отступы — это средство группировки операторов в Python. Интерактивный режим Python (пока!) не имеет какого-либо разумного и удобного средства для редактирования строк ввода, поэтому необходимо использовать табуляции или пробелы для отступа в каждой строке. На практике более сложный текст на Python готовится в текстовом редакторе,
* Функция <code>print()</code> выводит значения переданных ей выражений. Поведение этой функции отличается от обычного вывода выражения (как происходило выше в примерах с калькулятором) тем, каким способом обрабатываются ряды выражений, величины с плавающей точкой и строки. Строки выводятся без кавычек, и между элементами вставляются пробелы, благодаря чему форматирование вывода улучшается — как, например, здесь:
<source lang="python">>>> i = 256*256
>>> print('Значением i является', i)
|