Арифметические операторы
Арифметические операторы выполняют обычные математические операции над числами:
Таблица арифметических операторов
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
main.py
x = 15
y = 4
print(x + y)
print(x - y)
print(x * y)
print(x / y)
print(x % y)
print(x ** y)
print(x // y)
Деление в Python
В Python есть два способа деления:
- / - Деление, которое даёт число с плавающей точкой (float)
- // - Целочисленное деление, которое для двух целых чисел даёт целое число
Пример
Оператор / всегда даёт число с плавающей точкой (float):
Prompt
Напишите программу на Python, которая присваивает x = 12 и y = 5, а затем выводит x / y, чтобы показать,
что деление всегда возвращает число с плавающей точкой (float).
Вывод: полная программа на Python
main.py
x = 12
y = 5
print(x / y)
Пример
Целочисленное деление округляет ВНИЗ до целого числа, поэтому два целых числа дают целое число:
Prompt
Напишите программу на Python, которая присваивает x = 12 и y = 5, а затем выводит x // y, чтобы показать,
что целочисленное деление округляет результат вниз до ближайшего целого числа.
Вывод: полная программа на Python
main.py
x = 12
y = 5
print(x // y)