Урок 3. Арифметические действия


Как и в других языках программирования, в Python можно производить арифметические операции. Одним из наиболее распространенных, часто используемых арифметических операций знакомы нам из курса школьной математики: сложение, вычитание, умножение и деление. Но, кроме того, в Python можно делать ряд других операций. Во второй версии Python функцию print можно было написать без скобок,

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

# print(a + b) операция сложения
 print(2 + 3) # вывод: 5
 print(2 + 3 + 5) # вывод: 8

# print(a - b) разность чисел
 print(2 - 3) # вывод: -1
 print(2 - 3 + 1) # 0

# print(a ** b)  Возведение в степень.   "A" в степени "B"
 print(2 ** 3) # вывод: 8
 print(3 ** 2) # вывод: 9
 print(100 ** 0.5) # вывод: 10

# print(a // b)  целочисленное деление. Вернёт целую часть от деления a на b, при этом дробная часть отбрасывается.
 print(3 // 2) # вывод: 1
 print(27 // 10) # вывод: 2
 print(27 // 27) # вывод: 1

# print(a / b) деление числа a на b. Результатом будет десятичное число
 print(3 / 2) # вывод: 1.5
 print(4 / 2) # вывод: 2
 print(5 / 4) # вывод: 1.25

#print(a * b)  произведение чисел
 print(2 * 2.5) # вывод: 5.0
 print(2 * 2.7) # вывод: 5.4

Как вы помните, в математике, есть некий приоритет выолнения операций. Так вот умножение и деление имеют более высокий приоритет, чем плюс или минус. В Python всё точно так же. Он тоже работает по правилам школьной математики.

Код

print(2 + 2 * 4) # 10
print(3 * 3 + 2) # 11
print((1 + 1) + (1 / 5)) # 2.2
print(2 * (2 + 2) - 1/2) # 7.5


Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться