Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 31

Python можно использовать в качестве очень сложного калькулятора.

Целые числа

Любая последовательность цифр в Python считается целым числом:

>>> 5

5

48

Глава 2. Ингредиенты Python: числа, строки и переменные

Можно использовать и простой ноль (0):

>>> 0

0

Но не ставьте его перед другими цифрами:

>>> 05

File "<stdin>", line 1

05

^

SyntaxError: invalid token

Только что вы увидели первое исключение в Python — программную ошибку. В нашем слу-

чае это предупреждение о том, что значение 05 — это invalid token (некорректный символ).

Я объясню, что это значит, в подразделе «Системы счисления» далее. В этой книге вы

увидите еще много примеров исключений, поскольку они являются основным механизмом

обработки ошибок в Python.

Последовательность цифр указывает на целое число. Если вы поместите знак +

перед цифрами, число останется прежним:

>>> 123

123

>>> +123

123

Чтобы указать на отрицательное число, вставьте перед цифрами знак -:

>>> -123

-123

С помощью Python вы можете выполнять обычные арифметические действия,

как и с обычным калькулятором, используя операторы, показанные в предыдущей

таблице. Сложение и вычитание будут работать, полностью соответствуя вашим

ожиданиям:

>>> 5 + 9

14

>>> 100 — 7

93

>>> 4 — 10

-6

Вы можете работать с любым количеством чисел и операторов:

>>> 5 + 9 + 3

17

>>> 4 + 3 — 2 — 1 + 6

10

Числа

49

Замечание по стилю: не обязательно вставлять пробел между каждым числом

и оператором:

>>> 5+9 + 3