У чому полягає головна відмінність між інтерактивним вікном (Python Shell) та вікном редактора коду в середовищі IDLE?
Ви написали програму у вікні редактора коду IDLE і натиснули Run → Run Module (або F5). Яка обов'язкова дія відбудеться перед тим, як код почне виконуватися в Shell?
Яке розширення має файл, що містить вихідний код програми на мові Python?
Учень створив складну програму і не хоче її втратити через можливі збої комп'ютера. Які дії є правильними для створення резервної копії? (Виберіть усі правильні варіанти)
Яким чином середовище розробки Python IDLE повідомляє користувача про наявність помилок у коді? (Виберіть усі правильні варіанти)
Який інструмент у цифровому середовищі IDLE дозволяє виконувати програму покроково, відстежуючи значення змінних для пошуку логічних помилок?
Які символи або їх комбінації використовуються у Python для створення коментарів (тексту, який ігнорується програмою)?
Що з вказаного є інтерактивним вікном середовища IDLE, де можна одразу виконувати окремі команди Python і бачити результат?
Які з наведених імен змінних записані правильно з точки зору синтаксису мови Python і можуть використовуватися в програмі?
Що буде виведено на екран після виконання команди print(type(5.0))?
Які арифметичні операції виконуються в Python з пріоритетом (раніше за інші), якщо немає дужок?
Чому дорівнює результат виконання операції цілочисельного ділення 17 // 5?
Чому дорівнює результат обчислення остачі від ділення 17 % 5?
Який результат видасть програма після виконання команди print(3 3)?
Які ключові слова використовуються в Python для побудови повного або неповного розгалуження?
Дано фрагмент коду: x = 10. Які з наведених умов під час перевірки повернуть результат «Істина» (True)?
Які логічні оператори (зв'язки) використовуються для створення складених умов у Python?
Дано фрагмент коду з циклом: for i in range(1, 10, 2):. Які числа будуть по черзі присвоюватися змінній-лічильнику i під час виконання цього циклу?
Скільки разів виконається тіло циклу for i in range(2, 7)?
Які команди використовуються для передчасного виходу з циклу або пропуску поточної ітерації?
Що таке список (list) у мові Python?
Якими способами можна створити новий порожній список у програмі?
Дано список A = [10, 20, 30, 40]. Які твердження щодо нього є правильними?
Які методи використовуються для зміни складу елементів списку?
Що буде виведено на екран після виконання коду:
s = "Інформатика"
print(s[0] + s[2])?
Які операції можна виконувати з рядками в Python?
Які вбудовані функції Python дозволяють миттєво знайти підсумкові характеристики числового списку без написання циклів?
Як правильно обчислити середнє арифметичне значення елементів числового списку numbers?
Який фрагмент коду правильно сортує елементи списку X за зростанням?
Яка умова правильно перевіряє, чи є число n парним?
Яка умова правильно перевіряє, чи кратне число a числу 5?
Що робить метод списку my_list.reverse()?
Який оператор дозволяє перевірити, чи існує певний елемент всередині списку (наприклад, чи є слово "Київ" у списку міст)?
Яким способом можна підключити стандартний модуль для роботи з математичними функціями у своєму коді?
Які функції стають доступними після успішного імпорту модуля math?
Як згенерувати випадкове ціле число в діапазоні від 1 до 10 включно (використовуючи модуль random)?
Під час запуску коду виникла помилка NameError: name 'x' is not defined. Що вона означає?
Програма видала помилку ZeroDivisionError. Що потрібно виправити користувачу або розробнику в алгоритмі?
Учень написав цикл while, який працює безкінечно, через що програма «зависла». Як зупинити виконання такої програми в Shell IDLE?
Які дії допомагають протестувати правильність роботи власної функції?
Що з наведеного є прикладом логічної помилки в програмі (коли програма запускається, але працює неправильно)?
Що трапиться, якщо в блоці циклу for чи while або після умови if забути зробити відступи (табуляцію чи 4 пробіли)?
Учень написав код: A = [1, 2, 3]; print(A[3]). Яку помилку виведе цифрове середовище?
Навіщо у програмах використовують тестові набори даних?
Ви шукаєте помилку в алгоритмі обчислення суми парних чисел. Які проміжні дані варто вивести на екран за допомогою print() для самоперевірки?
Що буде результатом виконання коду: print("2" + "3")?
Дано фрагмент коду:
x = 5
if x > 3:
print("Більше")
else:
print("Менше")
Що виведе програма?
Який результат виконання коду: print(int("100") + 5)?
Що буде виведено на екран після виконання такого циклу:
summa = 0
for i in [1, 2, 3, 4]:
if i % 2 != 0:
summa += i
print(summa)?
Учень написав у програмі такий код:
A = [5, 10, 15]
for x in A:
print(x)
Які твердження описують те, як саме середовище Python виведе результат на екран?
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома