Python

Как модулировать в Python?

Как модулировать в Python?

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

Например, если мы разделим 10 на 3, то остаток будет равен 1, 20, разделенное на 6, даст остаточное значение 2. Остаточное значение также называют модулем.

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

Синтаксис операции по модулю следующий:

число1% число2

Числа или операнд могут быть целыми числами и значениями с плавающей запятой. Первое число (num1) делится на второе число (num2), а оставшееся значение возвращается операцией по модулю.

Примеры операции по модулю

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

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

Выход

Вывод показывает остаток от различных операций по модулю.

Если операнд делителя равен нулю, то интерпретатор Python выдает ошибку «ZeroDivisionError». Сделайте так, чтобы при выполнении операции по модулю вы не делали операнд делителя равным нулю.

# программа для выполнения операции по модулю
число1 = 19
число2 = 0
print ("Остаток от 19/0:", num1% num2)

Выход

Интерпретатор Python выдает ошибку.

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

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

Выход

Определение високосного года с помощью операции по модулю

Високосный год - это год, остаток которого равен нулю при делении на 4. Високосный год можно легко определить, выполнив операцию по модулю.

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

Выход

Заключение

Операция по модулю используется для нахождения остатка от деления двух чисел. Как и в других языках программирования, символ процента (%) используется в Python как оператор по модулю. В этой статье кратко объясняется операция по модулю в Python с примерами.

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...