Python — простой и современный язык для написания кода. В нем есть мощные библиотеки, которые могут оценивать любое выражение. Python — главный конкурент Matlab и Octave. Запуская Python в интерактивном режиме, пользователь может легко найти оставшуюся часть раздела. Но это еще не все! Python может быть мощным калькулятором.
Понятие оператора
Чтобы легко найти остальную часть деления в Python, вам нужно понять некоторые определения. Оператор: знак или строка, позволяющая выполнять математические, побитовые, логические и другие вычисления. Выражения или числа, введенные пользователем для поиска остатка, комбинации или сравнения в Python 3, называются операндами.
Подразделяются на следующие типы операторов:
- операторы присваивания;
- арифметика;
- логические;
- сравнения;
- членство;
- личность.
- мало по малу;
Проще говоря, в примере «15-5» оператором является знак «-», операнды — 15 и 5. Это арифметическая операция с целыми числами. Если мы примем во внимание выражение «Истина и Истина», то здесь будет оператор «И», а операнды — «Истина» и «Истина». Этот пример можно отнести к логическому типу.
Целые и вещественные числа. Математические операции и вывод результата
Если мы рассматриваем математические операции над целыми и дробными числами, то это операторы +, -, *, /, **, //,%. С первыми тремя все понятно. Они обозначают соответственно сложение, вычитание, умножение. Оператор ** указывает на необходимость возведения в степень.
Одиночное (/) и двойное (//) деление различаются. Если первое дает действительное число в решении, второе необходимо, чтобы найти целую часть деления. Например, 9 // 4 = 2. Этот оператор соответствует функции div в Turbo Pascal. Но закономерность есть. Знак «/» напечатает целое число в результате, если и делитель, и делимое являются целыми числами. Чтобы найти остаток от деления в Python, вам нужно использовать оператор «%». По аналогии с тем же «Турбо Паскалем» «%» сравним с функцией мода. Например, 9% 2 = 1, то есть в Python остаток от деления в данном случае равен 1. Рассмотрим еще несколько примеров.
Для деления без остатка Python предлагает использовать функцию divmod (x, y). В этом случае x — делимое, y — делитель. Для divmod (9,3) программа выдает следующий результат (3,0). Это означает, что все деление равно 3, а остаток равен 0.
Математические операции могут выполняться без присвоения значения переменной. Затем результат выводится автоматически. Если ваш код содержит присвоение переменной, вы можете отобразить результат на экране с помощью оператора печати.
Модуль math
Для удобства пользователей разработчики предлагают мощный математический модуль, который может работать с любым типом чисел и выполнять дополнительные функции.
Для подключения библиотеки необходимо в начале кода программы написать следующую строку: import math. Эта команда позволит вам загрузить в программный код все функции, доступные в математическом модуле. Итак, чтобы подключить конкретный блок из библиотеки, нужно постоянно его регистрировать. Например, x = math.ceil (5.6).
Если программа будет часто использовать один и тот же блок, вы можете только импортировать его. Например, вам нужно округлить до ближайшего целого числа. Тогда код записывается следующим образом: из math import ceil или из math import *. В обоих случаях это не повлияет на дополнительный код округления.
Стандартные функции арифметики в Python
Чтобы вычислить остаток от целочисленного деления в Python, не всегда необходимо загружать математическую библиотеку. Некоторые функции интегрированы.
Интегрированные функции |
Их цель |
Примеры |
целое число (х) |
Преобразует действительное число в целое, т. Е. Дробная часть «усекается». |
интервал (5.3) >>> 5 интервал (5.6) >>> 5 интервал (5,987) >>> 5 |
круглый (х) |
Выражение округляется до ближайшего целого числа. |
круглый (5,4) >>> 5,0 круглый (5,7) >>> 6,0 круглый (5.5) >>> 6.0 круглый (5,987) >>> 6,0 |
круглый (х, п) |
Используется для округления дробной части до n десятичных знаков |
круглый (5.8776.2) >>> 5,88 круглый (5.9876.3) >>> 5,988 |
брюшной (х) |
Найдите форму выражения |
брюшной пресс (-7) >>> 7 брюшной пресс (7,8) >>> 7,8 абс (-66,55) >>> 66,55 |
Функции, для которых библиотека должна быть связана (сначала необходимо ввести из математического импорта *), показаны в следующей таблице.
Функции |
Их цель |
потолок (x) |
Функция нужна для округления числа до большего целого числа («вверх») |
самолет (x) |
Функция нужна для округления числа до наименьшего целого числа («вниз») |
квадрат (x) |
Вычислить корень числа |
регистр (х) |
Требовалось найти логарифм. Если указать базу, расчет будет соответствующим. |
а также |
Возвращает основание натурального логарифма |
грех (х) |
Вычислить тригонометрические функции, где x в радианах |
cos (x) |
|
загар (х) |
|
asin (х) |
|
acos (x) |
|
атан (х) |
|
atan2 (х, у) |
Найдите полярный угол точки, заданной x и y |
градусы (x) |
Требуется для преобразования угла из радиан в градусы |
радианы (х) |
Функция, необходимая для преобразования угла из градусов в радианы |
пи |
Печатает значение константы π |
В качестве примера ниже приведен код, в котором используются математические операторы.
Результат отображается следующим образом.
В математическом модуле есть много других функций. Здесь перечислены наиболее распространенные.