print(17 / 3) # выведет 5.66666666667 print(17 // 3) # выведет 5 print(17 % 3) # выведет 2 Calculations for integers For integers, the operations are defined +, -, * and **. The division operator / for integers returns a real number (float value). Also, the exponentiation function returns a float if the exponent is a negative number. a special operation of integer division, which is performed with the discarding of the fractional part, which is denoted by // Another operation close to it is the operation of taking the remainder of the division, denoted by % print (17/3) # will print 5.66666666667 print (17 // 3) # will print 5 print (17% 3) # will print 2 Вычисления для действительных чисел Calculations for real numbers x = float(input()) y = float(input()) z=x+y print('z=',z) 1.492 0.55 Z=2.042 Библиотека math Для проведения вычислений с действительными числами язык Питон содержит много дополнительных функций, собранных в библиотеку (модуль), которая называется math. Для использования этих функций в начале программы необходимо подключить математическую библиотеку, что делается командой import math Math library To perform calculations with real numbers, the Python language contains many additional functions, collected in a library (module) called math. To use these functions at the beginning of the program, you need to connect the math library, which is done with the import math command Округление / Rounding
int(x)
|
Округляет число в сторону нуля. Это стандартная функция, для ее использования не нужно подключать модуль math.
|
round(x)
|
Округляет число до ближайшего целого. Если дробная часть числа равна 0.5, то число округляется до ближайшего четного числа.
|
round(x, n)
|
Округляет число x до n знаков после точки. Это стандартная функция, для ее использования не нужно подключать модуль math.
|
|
Достарыңызбен бөлісу: |