Введення і виведення числових даних. Теорія

Введення даних в Python

Для введення даних використовується функція input (), яка зчитує рядок з клавіатури і повертає значення зчитаного рядка, яке відразу ж присвоюється змінним a і b:
     a = input () 
     b = input ()
Слід зауважити, що функція input() повертає текстовий рядок. Якщо потрібно мати цілі числа, то треба виконати перетворення типів за допомогою функції int() перед їх використанням.
     a = int (a) 
     b = int (b)
Можна об'єднати зчитування рядків і перетворення типів, якщо викликати функцію int() для того значення, яке повертає функція input():
     a = int (input ()) 
     b = int (input ())
Таким чином можна зчитати два цілих числа в окремих рядках.
У випадку, коли треба прочитати дані з одного рядка використовується метод split(). Зрозуміти як його використовувати можна із прикладів розв'язаних задач, які дано в розділі з завданнями.

Виведення даних в Python

Функція print() може виводити значення змінних та виразів.
Наприклад,
      print (2 + 2 ** 2)
За допомогою функції print() можна виводити значення не одного, а декількох виразів, для цього потрібно перерахувати їх через кому:
      a = 1 
      b = 2
      print (a, '+', b, '=', a + b)
Приклад виводить текст 1 + 2 = 3: спочатку виводиться значення змінної а, потім рядок "+", потім значення змінної b, потім рядок "=" і в кінці значення суми а + b.

Математичні операції в Python

Основні математичні оператори в Python:
          + - додавання
           - - віднімання
          * - множення
           / - ділення
          // - ділення націло
         % - отримання остачі від ділення
        ** - піднесення до степеня
Можна користуватися інтерпретатором пітона, як калькулятором. Для цього запускаємо його, пишемо вираз, тиснемо enter - вуаля, результат написаний.
Важливо знати деякі моменти:
Розподіл цілих чисел на ціле буде повертати ціле число, як результат. наприклад:

Функції в Python

Нижче наведено список основних функцій модуля math.

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


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


int(x)
Округлює число в сторону нуля. Це стандартна функція, для її використання не потрібно підключати модуль math.
round(x)
Округлює число до найближчого цілого. Якщо дробова частина числа дорівнює 0.5, то число округлюється до найближчого парного числа. Це стандартна функція, для її використання не потрібно підключати модуль math.
round(x, n)
Округлює число x до n знаків після крапки. Це стандартна функція, для її використання не потрібно підключати модуль math.
floor (x) 
Округлює число вниз, при цьому floor (1.5) = 1, floor (-1.5) = -2
abs(x)
Модуль (абсолютна величина). Це - стандартна функція.
sqrt (x)  
Квадратний корінь. 
log (x)
Модуль (абсолютна величина). Це - стандартна функція.

Основа натуральних логарифмів e = 2,71828 ...
pi 
Константа π = 3.1415 
sin (x) 
Синус кута, що задається в радіанах
cos (x)
Косинус кута, що задається в радіанах
tan (x) 
Тангенс кута, що задається в радіанах
degrees (x)
Перетворює кут, заданий в радіанах, в градуси.
radians (x)
Перетворює кут, заданий в градусах, в радіани.
Функція