Python

Як модулювати в Python?

Як модулювати в Python?

Символ відсотків (%) використовується як модульний оператор у Python. Операція за модулем використовується для визначення залишку від ділення двох чисел. Одне число ділиться на інше, і ми отримуємо значення залишку. Python надає широкий спектр арифметичних операцій, а операція за модулем - це арифметична операція.

Наприклад, якщо ми ділимо 10 на 3, тоді залишок дорівнює 1, 20, розділений на 6, дає значення залишку 2. Залишок значення також називають модулем.

Синтаксис операції за модулем

Синтаксис операції за модулем такий:

num1% num2

Числа або операнди можуть бути цілими і плаваючими значеннями. Перше число (число1) ділиться на друге число (число2), а залишкове значення повертається за операцією за модулем.

Приклади роботи за модулем

Операція за модулем виконується з різних причин, тобто.e., визначити парне чи непарне число, перевірити, чи є даний рік високосним чи ні тощо.

# програма для виконання операції за модулем
число1 = 19
число2 = 10
print ("Залишок до 19/10:", num1% num2)
число1 = 5
num2 = 4.4
print ("Залишок 5/4.4: ", num1% num2)
число1 = 3
num2 = 2
print ("Залишок 3/2 дорівнює:", num1% num2)
число1 = 20
число2 = 3.9
print ("Залишок від 20/3.9 це: ", num1% num2)
число1 = 20
число2 = 6
print ("Залишок від 20/6:", num1% num2)
число1 = 5
число2 = 20
print ("Залишок від 5/20:", num1% num2)
друк ("Залишок 70/60 - це:", 70% 60)

Вихідні дані

Результат показує решту різних за модулем операцій.

Якщо операнд дільника дорівнює нулю, тоді інтерпретатор Python видає помилку “ZeroDivisionError”. Зробіть так, щоб, виконуючи модульну операцію, ви не робили операнд дільника нульовим.

# програма для виконання модульної операції
число1 = 19
num2 = 0
print ("Залишок від 19/0 дорівнює:", num1% num2)

Вихідні дані

Інтерпретатор Python видає помилку.

Операція за модулем може бути виконана з від’ємними числами, і вона працює так само, як і з додатними числами.

# програма для виконання модульної операції
число1 = 19
num2 = -10
print ("Залишок від 19 / -10:", num1% num2)
num1 = -5
число2 = 4.4
print ("Залишок від -5/4.4: ", num1% num2)
число1 = 3
число2 = -2
print ("Залишок від 3/2 - це:", num1% num2)
num1 = -20
число2 = 3.9
print ("Залишок від -20/3.9 це: ", num1% num2)
число1 = 20
num2 = -6
print ("Залишок від 20 / -6:", num1% num2)
num1 = -5
число2 = 20
print ("Залишок від -5/20:", num1% num2)
print ("Залишок від -70 / -60:", -70% -60)

Вихідні дані

Визначення високосного року за модульною операцією

Високосний рік - це той рік, залишкове значення якого дорівнює нулю при діленні на 4. Високосний рік можна легко визначити, виконавши модульну операцію.

#declaring змінну року
year = input ("Введіть значення року \ n")
# прикриття року до цілого числа
year = int (рік)
якщо (рік% 4 == 0):
print ("Даний рік є високосним")
ще:
print ("Даний рік не є роком навчання")

Вихідні дані

Висновок

Операція за модулем використовується для знаходження залишку від ділення двох чисел. Як і інші мови програмування, символ відсотка (%) використовується як модульний оператор у Python. У цій статті на прикладах коротко пояснюється модульна робота в Python.

Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...
Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...
Встановіть найновіший емулятор Dolphin для Gamecube & Wii на Linux
Емулятор Dolphin дозволяє грати у вибрані вами ігри Gamecube та Wii на персональних комп’ютерах Linux (ПК). Будучи вільно доступним і відкритим ігров...