Найти тему
Курушкин Дмитрий

Арифметические операции в Python. Курс: Python для начинающих. Урок #4

Python, как обычный калькулятор, может производить арифметические операции с числами. Давайте попробуем вывести обычной число в print(). Тут уже не нужно заключать в кавычки. Так интерпретатор Python будет понимать, что это число, а не текст.

Код

# Пишем текст в консоль "Привет, мой 3 урок!"
print('Привет', 'мой', '3 урок!', sep=' | ', end='<== конец строк \n')

# Выводим число
print(6)
-2

Вывод

>> Привет, | мой | 3 урок!<== конец строк
>> 6
-3

Обычные операции типа сложения, вычитания, деления и умножения работают при использовании "+", "-", "/" и "*" соответственно. Давайте попробуем.

Код

# Пишем текст в консоль "Привет, мой 3 урок!"
print('Привет', 'мой', '3 урок!', sep=' | ', end='<== конец строк \n')

# Сложение
print(6+6)
# Вычитание
print(6-6)
# Деление
print(6/6)
# Умножение
print(6*6)
-4

Вывод

>> Привет, | мой | 3 урок!<== конец строк
>> 12
>> 0
>> 1.0
>> 36
-5

Еще можно делать возведение в степень (**), деление без остатка (//) и получать остаток от деления (%).

Код

# Возведение в степень
print(6 * 6)
# Деление без остатка
print(14 // 6)
# Остаток от деления
print(14 % 6)
-6

Вывод

>> 36
>> 2
>> 2
-7

Обязательно поиграйтесь с этими операциями, чтобы лучше запомнить их.

Приоритет арифметических операций

В Python можно выполнять большие вычисление в одну строку. Например, так.

Код

# Большое вычисление
print(10 + 12 - 5 + 3)
-8

Вывод

>> 20
-9

А также работают все приоритеты выполнения арифметических операций, как в математике. Сначала выполняется операция в скобках, потом умножение (деление), потом сложение (вычитание).

Код

# Приоритет выполнения арифметических операций
print(3 + (4 - 2) * 5)
-10

Вывод

>> 13
-11

Вывод текста с арифметической операцией

Помимо этого можно выводить текст рядом с вычислением. Давайте попробуем.

Код

# Вывод текста с арифметической операцией
print('Ответ:', 3+ (4 - 2) * 5)
-12

Вывод

>> Ответ: 13
-13

В данном уроке мы рассмотрели аргументы функции print(), а также арифметические действия в Python. В следующем уроке мы изучим переменные и логические операции в Python.

<< Пред. Урок =========== След. Урок >>

-14

С подпиской рекламы не будет

Подключите Дзен Про за 159 ₽ в месяц