Підключення додаткових модулів. Модуль math. Модуль random�
10 клас
Урок №9
Підключення додаткових модулів
Функції для роботи з числами
Підключення додаткових модулів
Усі типи даних мови Python є класами. Класи містять методи.
Метод — це програма, яка виконує ту чи іншу функцію.
Метод викликається для конкретного об’єкта.
Для його виклику спочатку вказується об’єкт, потім крапка, за якою слідує ім’я методу: <об’єкт>.<ім’я методу>.
Кожний клас підтримує свої методи.
Підключення додаткових модулів
Щоб підключити додатковий модуль потрібно застосувати таку конструкцію:
import назва_модуля
В Python існує велика кількість додаткових модулів для роботи з даними.
Модуль math
math.factorial(X)
math.fmod(X, Y)
math.modf(X)
math.pow(X, Y)
math.fabs(X)
math.sqrt(X)
Модуль math
назва_модуля.назва_функції
Модуль math
Щоб підключити даний модуль потрібно лише на початку програмного коду встановити наступну конструкцію коду:
import math
Зверніть увагу! Підключати модулі потрібно саме на початку, бо, якщо ви підключите його вже після виконання функції, яка входить в даний модуль, то вона не буде зрозуміла інтерпретатору і ваша програма не буде виконана.
�
Функції модуля math
Задача
На вході є число, задачею програми буде вивести корінь квадратний з даного числа. У розв’язанні даної задачі нам допоможе модуль math та функція math.sqrt(x) цього модулю.
Результат
Модуль random
Модуль random містить функції, які генерують випадкові числа.
На початку використання функцій необхідно цей модуль імпортувати в програму за допомогою команди
import random
�
Деякі функції модуля random
Контрольні запитання
1. Для чого потрібні додаткові модулі у програмуванні?
2. Як підключити додаткові модулі до своєї програми?
3. З яким модулем ми познайомилися у даному пункті?
4. Наведіть приклади функцій із модуля math.�
Практичне завдання
Створіть новий файл Python за допомогою середовища розробки програмного забезпечення IDLE. Створіть програму за даною задачею:
4. На вході маємо число а, програма перевіряє чи є число а:
1) більше 0; 2) менше 0 та виводить результат у вигляді True або False;
5. На вході маємо 2 числа програма порівнює їх між собою і
виводить результат у вигляді True або False. Порівняння відбувається за такими пунктами:
1) Чи ці числа рівні;
2) чи числа нерівні;
3) чи число більше за друге;
4) чи друге число більше за перше;
5) чи квадрат першого числа більший за квадрат другого
числа;
6) чи сума цих чисел більша за їх добуток.
Домашнє завдання