Числа в Python

  • docx
  • 30.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л3-00115.docx

Числа в Python

В мові програмування Python можна використовувати три типи числових величин: цілі, дійсні, комплексні.

Над цілими числами можна виконувати основні математичні дії

Дія

Пояснення

Приклад програми

x + y

Додавання

x = 5

y = 4

s = x + y

print(s)  

#Результат: 9

x - y

Віднімання

x = 5

y = 4

r = x - y

print(r)     

 #Результат: 1

x * y

Множення

x = 5

y = 4

d = x * y

print(d)     

 #Результат: 20

x / y

Ділення

x = 20

y = 4

c = x / y

print(c)    

  #Результат: 5.0

x // y

Ціла частина при діленні чисел

x = 20

y = 6

c = x // y

print(c)       

 #Результат: 3

x % y

Остача при діленні чисел

x = 20

y = 6

c = x % y

print(c)       

 #Результат: 2

-x

Зміна знаку числа

x = 2

print(-x)     

 #Результат: -2

x ** y

Піднесення до степеня

x = 2

y = 4

c = x ** y

print(c)        

 #Результат: 16

 

Для виконання обчислень з дійсними числами у Python є багато додаткових функцій, які зібрані в бібліотеку (модуль), яка називається math.

Для використання цих функцій на початку програми необхідно підключити даний модуль за допомогою команди: import math

Дія

Пояснення

Приклад програми

int(x)

Повертає ціле число в десятковій системі числення

Це стандартна функція, для її використання не потрібно підключати модуль math.

x = 54.6

y = int(x)

print(y)      

# Результат: 54

 

round(x)

Округлює число до найближчого цілого. Це стандартна функція, для її використання не потрібно підключати модуль math.

x = 43.3

y = round(x)

print(y)    

# Результат: 43

round(x, n)

Округлює число x до n знаків після коми. Це стандартна функція, для її використання не потрібно підключати модуль math.

x = 43.3678

n=2

y = round(x,n)

print(y)     

# Результат: 43.37

floor(x)

Округлює число вниз

1)import math

x = 43.3678

y = math.floor(x)

print(y)       

# Результат: 43.37

2) import math

x = -43.34

y = math.floor(x)

print(y)   

# Результат: -44

ceil(x)

Округлює число доверху

1)  import math

x = 43.3678

y = math.ceil(x)

print(y)      

# Результат: 44

2)       import math

x = -43.34

y = math.ceil(x)

print(y)      

# Результат:-43

abs(x)

Повертає модуль числа.

Це стандартна функція, для її використання не потрібно підключати модуль math.

x = -55

y = abs(x)

print(y)        

# Результат:55

sqrt(x)

Квадратний корінь

import math

x = 25

y = math.sqrt(x)

print(y)      

# Результат:5.0

Pow(x,b)

Піднесення до степеня

import math

x = 4

y = math.pow(4,3)

print(y)

# Результат:64

log(x)

Натуральний логарифм

import math

x = 5

y = math.log(x)

print(y)     

# Результат:1.609

log10(x)

Десятковий логарифм

import math

x = 10

y = math.log10(x)

print(y)

# Результат:1.0

log(x, b)

Логарифм за основою b

import math

x = 4

y = math.log(x,2)

print(y)          

# Результат:2.0

е

Основа натурального логарифму  e = 2,71828...

 

sin(x)

Синус кута в радіанах

import math

x = 2

y = math.sin(x)

print(y)   

# Результат: 0.909

 

сos(x)

Косинус кута в радіанах

import math

x = 2

y = math.cos(x)

print(y)   

# Результат: -0.416

tan(x)

Тангенс кута в радіанах

import math

x = 2

y = math.tan(x)

print(y) 

# Результат: -2.185

Asin(x)

Арксинус кута в радіанах

import math

x = 0.5

y = math.asin(x)

print(y)

# Результат: 0.5236

acos(x)

Акркосинус кута в радіанах

import math

x = 0.5

y = math.acos(x)

print(y)

# Результат: 1.0472

atan(x)

Арктангенс кута в радіанах

import math

x = 0.5

y = math.atan(x)

print(y)

# Результат: 0.4636

atan2(y, x)

Полярний кут (в радіанах) точки з координатами (x, y).

import math

x = 10

y = 40

z = math.atan2(x,y)

print(z)

# Результат: 0.2450

degrees(x)

Перетворює кут, заданий в радіанах, у градуси

import math

x = 2

y = math.degrees(x)

print(y)

# Результат: 114.592

 

 

 

radians(x)

Перетворює кут, заданий у градусах, в радіани

import math

x = 180

y = math.radians(x)

print(y)

# Результат: 3.14

рі

Константа π = 3.1415...