Как по модулю в Python?

How Modulo Python



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







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



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

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



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

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





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

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

# программа для выполнения операции по модулю
число1знак равно 19
число2знак равно 10
Распечатать(«Остаток от 19/10:»,число1% число2)

число1знак равно 5
число2знак равно 4.4
Распечатать(«Остаток 5 / 4,4:»,число1% число2)

число1знак равно 3
число2знак равно 2
Распечатать(«Остаток 3/2:»,число1% число2)

число1знак равно двадцать
число2знак равно 3.9
Распечатать(«Остаток 20 / 3,9:»,число1% число2)

число1знак равно двадцать
число2знак равно 6
Распечатать(«Остаток 20/6:»,число1% число2)

число1знак равно 5
число2знак равно двадцать
Распечатать(«Остаток от 5/20:»,число1% число2)

Распечатать(«Остаток от 70/60:», 70%60)

Выход

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

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



# программа для выполнения операции по модулю
число1знак равно 19
число2знак равно 0
Распечатать(«Остаток от 19/01:»,число1% число2)

Выход

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

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

# программа для выполнения операции по модулю
число1знак равно 19
число2знак равно-10
Распечатать(«Остаток от 19 / -10:»,число1% число2)

число1знак равно-5
число2знак равно 4.4
Распечатать('Остаток от -5 / 4,4 равен:',число1% число2)

число1знак равно 3
число2знак равно-2
Распечатать(«Остаток 3 / -2:»,число1% число2)

число1знак равно-двадцать
число2знак равно 3.9
Распечатать(«Остаток от -20 / 3,9 равен:»,число1% число2)

число1знак равно двадцать
число2знак равно-6
Распечатать(«Остаток от 20 / -6:»,число1% число2)

число1знак равно-5
число2знак равно двадцать
Распечатать(«Остаток от -5/20 равен:»,число1% число2)

Распечатать('Остаток от -70 / -60 равен:',-70% -60)

Выход

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

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

# объявление переменной года
годзнак равно Вход('Введите значение года п')
# преобразование года в целое число
годзнак равноint(год)
если (год%4==0):
Распечатать('Данный год - високосный')
еще:
Распечатать(«Данный год не является учебным годом»)

Выход

Заключение

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