You are on page 1of 1

Практична робота №8 Сенько Владислав

Контрольні запитання
1.Що таке виняткові ситуації і яким чином здійснюється їх оброблення у Python?
Відповідь:Виняткова ситуація - це випадок,коли виникає виняток(помилки виконання
програми).Обробка виняткових ситуацій здійснюється за допомогою механізму(алгоритму)
мови програмування,який предназнаений для опису реакції програми на помилки виконання і інші
можливі проблеми.
2.Як можно запобігти аварійному завершенню програми?
Відповідь:Потрібно використовувати обробку винятків,щоб мати дані про помилки та проблеми
програми.Також потрібно мати виключення,щоб виводити помилки на екран користувача,а не
використовувати стандартний механізм програми Python для помилок.
3.Опишіть синтаксис оператора try.Наведіть приклади.
Відповідь:Синтаксис оператора try складається з блоку коду,типу змінної та її назви,а також блоку коду
при виконанні помилки(додатково)
Приклад try: number = int(input(«Введіть число»))
print(«Введене число»:number)
4.Які блоки коду записують у try?А які у except?
Відповідь:У блоки коду try записують назви винятків,імена змінних,а в блок except записують блок
коду команди та блок виконання за будь-яким винятком.
5.Для чого використовується гілка finally в інструкції try?
Відповідь:Ця гілка використовується при необхідності виконати будь-які завершальні дії(команди
тощо),та застосовується загалом для звільнення ресурсів прогами та скорочення коду.
6.Наведіть кілька прикладів виняткових ситуацій.В яких випадках вони виникають?
Відповідь:Якщо при спробі поділу числа на ноль,буде введене неправильне значення,то виняок буде
оброблений за допмогою ValueError.Якщо будь-яке з введних чисел буде рівнятися нулю,тоді виникне
виняток ZeroDivisionError,який буде оброблено блоком except ZeroDivisionError.
Завдання
1.

2.

You might also like