Перейти к основному содержимому

Арифметические операторы

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

Таблица арифметических операторов

main.py
# + Addition        x + y
# - Subtraction     x - y
# * Multiplication  x * y
# / Division        x / y
# % Modulus         x % y
# ** Exponentiation x ** y
# // Floor division x // y

Примеры

В этом примере все они применяются к двум числам:

Пример

Prompt
Напишите программу на Python, которая присваивает x = 15 и y = 4, а затем выводит результат сложения, вычитания, умножения, деления, остатка от деления, возведения в степень и целочисленного деления.
Вывод: полная программа на Python

Деление в Python

В Python есть два способа деления:

  • / - Деление, которое даёт число с плавающей точкой (float)
  • // - Целочисленное деление, которое для двух целых чисел даёт целое число

Пример

Оператор / всегда даёт число с плавающей точкой (float):

Prompt
Напишите программу на Python, которая присваивает x = 12 и y = 5, а затем выводит x / y, чтобы показать, что деление всегда возвращает число с плавающей точкой (float).
Вывод: полная программа на Python

Пример

Целочисленное деление округляет ВНИЗ до целого числа, поэтому два целых числа дают целое число:

Prompt
Напишите программу на Python, которая присваивает x = 12 и y = 5, а затем выводит x // y, чтобы показать, что целочисленное деление округляет результат вниз до ближайшего целого числа.
Вывод: полная программа на Python