Python Programming Basics

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Python - це мова програмування, яка призначена лише для структурного програмування.

False (B)

У мові Python ______ є кінцем інструкції.

кінець рядка

Яка з наступних гілок Python є основною для цієї лабораторної роботи?

  • 3.x (correct)
  • 1.x
  • 4.x
  • 2.x

Який основний принцип синтаксису Python використовується для вкладення інструкцій у блоки?

<p>Величина відступів.</p> Signup and view all the answers

Зіставте назву інтерпретатора Python з його описом:

<p>Anaconda = Збірка Python, що містить багато пакетів і інструментів Python(x, y) = Збірка Python з IDE для наукових обчислень EnthoughtCanopy = Інтегроване середовище розробки для Python (IDE) WinPython = Збірка Python для Windows з додатковими пакетами</p> Signup and view all the answers

Який з наступних сайтів є офіційним джерелом для завантаження інтерпретатора Python?

<p><a href="https://www.python.org">https://www.python.org</a> (B)</p> Signup and view all the answers

Python - це мова програмування, яка використовується виключно для розробки веб-додатків.

<p>False (B)</p> Signup and view all the answers

В Python відступи в коді є обов'язковими і впливають на логіку виконання програми.

<p>True (A)</p> Signup and view all the answers

Який символ використовується в Python для початку вкладеного блоку коду?

<p>двокрапка (:)</p> Signup and view all the answers

В Python змінна a = 5 належить до типу даних ______.

<p>int (ціле число)</p> Signup and view all the answers

Який з перерахованих типів даних в Python є комплексними числами?

<p>complex (D)</p> Signup and view all the answers

Зіставте тип даних з його прикладом:

<p>int = 5 float = 7.0 bool = True string = World complex = 1.5 + 0.5j</p> Signup and view all the answers

Перетворення типів даних в Python неможливе.

<p>False (B)</p> Signup and view all the answers

В Python, щоб обміняти значення двох змінних, можна скористатися записом: (a, b) = (______, ______).

<p>[b, a]</p> Signup and view all the answers

Який результат виконання коду int(True) в Python?

<p>1</p> Signup and view all the answers

Який з наступних кодів НЕ є дійсним синтаксисом Python?

<p>x = 10 print(x) (A), for i in range(5): print(i) (C)</p> Signup and view all the answers

Який тип даних має змінна j після виконання коду j = 10**7.3?

<p>float (D)</p> Signup and view all the answers

В Python для виконання арифметичних операцій над змінними різних типів даних необхідно явно перетворювати їх до спільного типу.

<p>False (B)</p> Signup and view all the answers

Який результат обчислення виразу 5%3?

<p>2</p> Signup and view all the answers

Функція sqrt() з бібліотеки math повертає ______ від числа.

<p>квадратний корінь</p> Signup and view all the answers

Зіставте арифметичні оператори з їхніми функціями:

<ul> <li>= Додавання</li> </ul> <ul> <li>= Віднімання</li> </ul> <ul> <li>= Множення / = Ділення % = Модуль ** = Піднесення до степеня</li> </ul> Signup and view all the answers

Яка з наведених функцій з бібліотеки math повертає округлене число до найближчого цілого значення, яке є меншим або рівним за вихідне число?

<p>floor() (D)</p> Signup and view all the answers

Метод обміну значеннями змінних a, b = b, a працює тільки для змінних однакового типу даних.

<p>False (B)</p> Signup and view all the answers

Що означає оператор ** в Python?

<p>Піднесення до степеня</p> Signup and view all the answers

Для використання функцій з бібліотеки math необхідно використовувати оператор ______.

<p>import</p> Signup and view all the answers

Яка з наведених функцій з бібліотеки math повертає число x зі знаком числа y?

<p>copysign() (D)</p> Signup and view all the answers

Функція math.fabs(x) завжди повертає значення типу float, незалежно від типу числа x.

<p>True (A)</p> Signup and view all the answers

Яка з наведених функцій повертає найближче ціле число до x, але не більше за x?

<p>math.ceil(x) (C)</p> Signup and view all the answers

Функція math.factorial(x) обчислює ______ цілого числа x.

<p>факторіал</p> Signup and view all the answers

Який результат виклику функції copysign(1.0, -0.0) на платформі, яка підтримує цю функцію?

<p>-1.0</p> Signup and view all the answers

Зіставте функції з їх описами:

<p>math.fabs(x) = Повертає абсолютне значення x у форматі float math.floor(x) = Повертає найближче ціле число, менше або рівне x math.factorial(x) = Обчислює факторіал x math.fmod(x, y) = Повертає залишок від ділення x на y math.frexp(x) = Представляє число в експоненційному записі та повертає мантису та порядок як пару</p> Signup and view all the answers

Як знайти мінімальний додатний елемент в одномірному масиві з дійсними числами?

<p>Щоб знайти мінімальний додатний елемент у масиві, необхідно:</p> <ol> <li>Перевірити, чи є взагалі в масиві додатні елементи.</li> <li>Якщо є, то ініціалізувати змінну <code>min_positive</code> як перший додатний елемент масиву.</li> <li>Потім пройтися циклом по всіх елементах масиву, і якщо елемент додатній і менший за <code>min_positive</code>, оновити <code>min_positive</code> цим значенням.</li> <li>Після циклу, <code>min_positive</code> буде містити значення мінімального додатного елемента.</li> </ol> Signup and view all the answers

У мові Python, щоб вивести масив на екран ______ порядку, можна використовувати метод reverse().

<p>у зворотному</p> Signup and view all the answers

Для визначення кількості амеб через n годин, необхідно розрахувати кількість поділів за n годин.

<p>True (A)</p> Signup and view all the answers

Приклади задач, що розглядаються в лабораторній роботі:

<p>Знайти суму парних елементів масиву = Обробка масивів, знаходження суми елементів. Визначити, чи є число надлишковим = Перевірка на відповідність умові. Спортсмен бігає, збільшуючи норму пробігу = Обчислення послідовності значень із заданою зміною. Обчислити середнє арифметичне непарних елементів = Обробка масивів, розрахунок середнього значення.</p> Signup and view all the answers

Яка з наступних операцій НЕ використовується для обробки масивів в лабораторній роботі?

<p>Пошук елемента за значенням за допомогою функції <code>find()</code> (A)</p> Signup and view all the answers

Flashcards

Python

Високорівнева мова програмування загального призначення.

Парадигми програмування

Стилі програмування, такі як об'єктно-орієнтоване, функціональне тощо.

Гілки Python

Існує 2 основні версії: 2.x і 3.x.

Синтаксис Python

Правила, що регулюють програмний код в Python.

Signup and view all the flashcards

Вкладені інструкції

Інструкції, які об'єднуються в блоки за відступами.

Signup and view all the flashcards

Оператори вибору

Інструкції, що дозволяють вибирати гілки виконання.

Signup and view all the flashcards

Цикли у Python

Структури, що дозволяють повторювати код.

Signup and view all the flashcards

Мінімальний додатний елемент

Найменше число, більше нуля, в масиві.

Signup and view all the flashcards

Сума парних елементів

Сума всіх чисел, кратних 2, в масиві.

Signup and view all the flashcards

Надлишкове число

Додатне число, у якого сума дільників перевищує саме число.

Signup and view all the flashcards

Середнє арифметичне

Сума всіх елементів, поділена на їх кількість.

Signup and view all the flashcards

Аме́ба

Одноклітинний організм, що ділиться кожні 3 години.

Signup and view all the flashcards

Відступ у Python

Відстань, яка використовується для позначення рівня вкладення коду в Python, зазвичай дорівнює 4 пробілам.

Signup and view all the flashcards

Типи даних у Python

Різні класи даних, такі як int, float, boolean, string, complex.

Signup and view all the flashcards

Перетворення типів даних

Зміна одного типу даних на інший, наприклад, int(True) повертає 1.

Signup and view all the flashcards

int(True)

Перетворення логічного значення True на ціле число 1.

Signup and view all the flashcards

bool(0)

Оцінка нуля як хибного значення (False) у Python.

Signup and view all the flashcards

Обмін значеннями змінних

Спеціальна конструкція, щоб обміняти значення двох змінних, як (a, b) = (b, a).

Signup and view all the flashcards

Тип float

Тип даних, що представляє дробові числа.

Signup and view all the flashcards

Тип boolean

Тип даних, що представляє логічні значення True або False.

Signup and view all the flashcards

math.fabs(x)

Повертає абсолютне значення (модуль) числа x, завжди у типі float.

Signup and view all the flashcards

abs в Python

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

Signup and view all the flashcards

math.factorial(x)

Повертає факторіал цілого числа x; помилка для нецілих x.

Signup and view all the flashcards

math.floor(x)

Округлює x до найближчого цілого вниз, повертає float.

Signup and view all the flashcards

math.ceil(x)

Повертає округлене x до найближчого цілого вгору.

Signup and view all the flashcards

math.fmod(x, y)

Повертає залишок від ділення x на y, використовується з float.

Signup and view all the flashcards

x%y vs fmod(x, y)

x%y кращий для int, а fmod(x, y) для float.

Signup and view all the flashcards

math.frexp(x)

Вертає мантису і порядок числа в експоненційному записі x = m*2^e.

Signup and view all the flashcards

мантиса m

Дійсне число, модуль якого в інтервалі від 0.5 до 1.

Signup and view all the flashcards

порядок e

Ціле число, яке є показником степеня двійки в експоненційному записі.

Signup and view all the flashcards

Зміна місцями змінних

Метод, що обмінює значення змінних a і b.

Signup and view all the flashcards

Основні арифметичні операції

Базові математика операції: додавання, віднімання, множення, ділення.

Signup and view all the flashcards

Тип даних int

Цілочисельний тип, що представляє цілі числа.

Signup and view all the flashcards

Тип даних float

Тип даних, що представляє дійсні (дробові) числа.

Signup and view all the flashcards

Оператор %

Оператор, що обчислює залишок від ділення.

Signup and view all the flashcards

math.sqrt(x)

Функція, що обчислює квадратний корінь з числа x.

Signup and view all the flashcards

Функція exp(a)

Функція, що обчислює експоненту e в степені a.

Signup and view all the flashcards

math.copysign(x, y)

Функція, що повертає число x з знаком числа y.

Signup and view all the flashcards

Функція print()

Використовується для виведення значень на екран.

Signup and view all the flashcards

Study Notes

Table of Contents

  • Laboratory work №1. Arithmetic expressions, control structures and arrays in Python. Page 3
  • Laboratory work №2. Functions in Python. Page 19
  • Laboratory work №3. Working with files in Python. Page 26
  • Laboratory work №4. Working with strings in Python. Page 29
  • Laboratory work №5. Object-oriented programming in Python. Page 39
  • Laboratory work №6. Collecting data from web documents using Python. Page 42
  • Laboratory work №7. Constructing graphs of mathematical functions in Python. Page 47
  • Bibliography. Page 58

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser