Питон остаток от деления: как использовать и где применять
В Python оператор % (модульное деление) используется для нахождения остатка от деления одного числа на другое. Этот оператор работает как с целыми, так и с дробными числами.
Синтаксис оператора %:
a % b
где a и b - числа.
Примеры использования оператора %:
1. Остаток от деления целых чисел:
a = 10
b = 3
c = a % b
print(c)
Вывод: 1 (остаток от деления 10 на 3 равен 1)
2. Остаток от деления дробных чисел:
a = 10.5
b = 3.5
c = a % b
print(c)
Вывод: 3.5 (остаток от деления 10.5 на 3.5 равен 3.5)
3. Остаток от деления числа на себя:
a = 10
b = a % a
print(b)
Вывод: 0 (остаток от деления числа на себя равен 0)
4. Остаток от деления на отрицательное число:
a = 10
b = -3
c = a % b
print(c)
Вывод: -2 (остаток от деления 10 на -3 равен -2)
Также модульный оператор может использоваться для проверки четности числа. Если остаток от деления числа на 2 равен 0, то число является четным:
a = 10
if a % 2 == 0:
print('Число', a, 'является четным')
else:
print('Число', a, 'является нечетным')
Вывод: Число 10 является четным.