Python для новичковДанные и выраженияЧисла и арифметика

Числа и арифметика

Уроки курсаЧисла и арифметика

В прошлом уроке мы научились создавать переменные и сохранять в них значения. Сейчас пришло время разобраться, с какими именно числами Python умеет работать — и чем они отличаются друг от друга.

Числовые типы: int и float

В Python числа бывают двух основных видов: целые и дробные. Для целых чисел используется тип int, для чисел с дробной частью — float.

int — это любое целое число: положительное, отрицательное или ноль. Python не ограничивает его размер, поэтому int может быть сколь угодно большим.

x = 42
y = -7
z = 0

float — число с точкой. Точка здесь обязательна: именно она отличает 2.0 от 2. Даже если дробная часть равна нулю, Python будет хранить значение как float.

price = 3.14
temperature = -0.5
whole_as_float = 2.0

Определить тип значения можно по записи: целое число без точки — это int, число с точкой — float.