Найти в Дзене
Практика Python

База знаний Python: Основы работы с целыми числами

В Python целые числа совершенно не отличаются от целых чисел в реальности.

Задать целое число:

x = 51

Целые числа поддерживают все обычные математические операции:

Сложение (+), вычитание (-), умножение (*), деление (/):

Сложение, вычитание, умножение,деление - код
Сложение, вычитание, умножение,деление - код

вывод:

Сложение, вычитание, умножение,деление - вывод
Сложение, вычитание, умножение,деление - вывод

Здесь при делении мы используем функцию int() для приведения результата к целому числу , так как при делении двух целых чисел может получиться вещественное число. И даже если остатка от деления нет, в Python результат – все равно вещественное число.

Получение целой части от деления (//), получение дробного остатка от деления (%), смена знака числа (-), возведение в степень (**), итерация (+=1):

Другие математические операции - код
Другие математические операции - код

Получаем:

Другие математические операции - вывод
Другие математические операции - вывод

В последнем примере мы можем увеличивать переменную не только на 1, но и на любое число.

Получение дробной части от деления, полезно для определения делится ли число нацело на другое число:

Запрашиваем у пользователя число и проверяем делится ли оно на 3
Запрашиваем у пользователя число и проверяем делится ли оно на 3

если результат положительный:

Число 930 делится на 3
Число 930 делится на 3

иначе:

Число 940 не делится на 3
Число 940 не делится на 3

Следующая статья:

Функции для работы с числами. Часть 1

Похожие статьи:

Основы работы со строками

Основы работы со списками

Конструктивная критика приветствуется.

Эта статья была полезной? Поставьте лайк и поделитесь с друзьями в социальных сетях!

Оставьте отзывы и замечания!

Наука
7 млн интересуются