Целые числа и операции над ними
Самый простой тип чисел это целые числа. В python для целых чисел определены операции +
, -
, *
и **
. Операция деления /
для целых чисел возвращает вещественное число (значение типа float
). Также функция возведения в степень возвращает значение типа float
, если показатель степени — отрицательное число.
Но есть и специальная операция целочисленного деления, выполняющегося с отбрасыванием дробной части, которая обозначается //
. Она возвращает целое число: целую часть частного. Другая близкая ей операция − это операция взятия остатка от деления, обозначаемая %
. Например:
print(17 / 3) # выведет 5.66666666667
print(17 // 3) # выведет 5
print(17 % 3) # выведет 2