Деление, полуделение и модуль — Арифметические операторы Python, которые должен знать каждый новичок.


Что такое оператор?

Операторы используются для выполнения операций над переменными и значениями.
В python операторы делятся на различные категории в зависимости от типа операций, которые они выполняют:
К ним относятся:

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Операторы тождества
  • Операторы принадлежности
  • Побитовые операторы

Арифметические операторы
Арифметические операторы используются с числовыми значениями для выполнения обычных математических операций:

Название оператора Пример

  • + Сложение x + y
  • — Вычитание x — y
  • * Умножение x * y
  • / Деление x / y
  • % Модуль x % y
  • ** Экспоненция x ** y
  • // Деление нацело x // y

Разница между делением, модулем и поэтажным делением
Все эти операторы довольно интересны, поскольку все они выполняют деление, но выводят разные результаты.

#Division (/) - basically gives out the result of a division.
a = 5
b = 2 
print(5/2)
# result will be 2.5

#Floor Division (//) - Provides the lower-bound of an integral division
a = 5
b = 2
print(5//2)
# result will be 2, the decimal is cut off returning only the whole number

#Modulus(%) - Computes the reminder of a division,which is the 'leftover' of an integral division.
a= 5
b=2
print(5%2)
#result will be 1, which is the 'leftover' integer after the division

Вход в полноэкранный режим Выход из полноэкранного режима

Когда я впервые познакомился со всеми этими операторами и разными результатами, которые они выводят, я не совсем понимал суть их знания.

Но понимание операторов пригодится при решении задач в Python.

Например, модуль важен для определения четных и нечетных чисел в Python.
Смотрите пример ниже:

Как определить четные и нечетные числа с помощью modulus(%)

n % 2 == 1 
# when n is divided by 2 and the output has a reminder of 1 which means that the number is odd.

n % 2 == 0
# when n is divided by 2 and the is 0, meaning the number is divisible by 2 then the result is an even number.



Вход в полноэкранный режим Выход из полноэкранного режима

Надеюсь, вы чему-то научились.

Счастливого кодинга!

Оцените статью
devanswers.ru
Добавить комментарий