Вывод данных, команда print



бет11/12
Дата27.09.2023
өлшемі164,68 Kb.
#110519
1   ...   4   5   6   7   8   9   10   11   12

Дополнительные операции


Мы познакомились с 44 основными математическими операциями в языке Python: сложение (+)(+), вычитание (-)(−), умножение (*)(∗) и деление (/)(/). Добавив ещё 33 операции, мы получим инструментарий, достаточный для написания 99\%99% программ.

Оператор

Описание

**

Возведение в степень

%

Остаток от деления

//

Целочисленное деление

Возведение в степень


Оператор возведения в степень a ** n возводит число aa в степень nn. Рассмотрим работу данного оператора на примерах:
print(2 ** 0)
print(2 ** 1)
print(2 ** 2)
print(2 ** 3)
print(2 ** (-1))
Результатом выполнения такой программы будет:
1
2
4
8
0.5
Обратите внимание: оператор возведения в степень ** может возводить не только в положительную степень, но и в отрицательную. Аналогично, основание степени aa также может быть числом отрицательным. 
Запомни: в отличие от многих языков программирования, в языке Python для возведения в степень используется оператор **, а не ^.
Обратите внимание: оператор возведения в степень (**) является правоассоциативным (значение выражения вычисляется справа налево) в соответствии с правилами математики. Таким образом, выражение x ** y ** z вычисляется как x ** (y ** z).
Результатом работы следующей программы:
print(2 ** 2 ** 3) # 2 ** (2 ** 3) = 2 ** 8
будет:
256


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет