PYTHON CORE · УРОК 34

Коли сталося помилка.

try і except · близько 13 хвилин

Навчання з прогресомЧитати резюме безкоштовно. Щоб зберегти роботу, увійти в обліковий запис.
КРОК 1

Спробуйте і зробіть це.

У try покласти дію, яка може призвести до помилки. Наприклад, слово не може перетворюватися в число.

try:
    number = int("кот")
Що відбувається, коли ви робите помилку
tryнамагатисяПроживаннябез вихіднихexceptРоз'яснення

✦ Без обробки буде помилка.

КРОК 2

Допомогти програмі продовжити

except ValueError працюватиме, якщо текст не перетворюється на номер.

try:
    number = int("кот")
except ValueError:
    print("Это не число")

✦ Тепер програма пояснить проблему спокійно.

ПРАКТИКА НА УРОЦІ

Набери код самостійно

Вкажіть пристрій обробки помилок. Перевірка відступів.

try:
    number = int("abc")
except ValueError:
    print("Не число")
Відкрийте редактор для роботи класу
ДОМАШНЄ ЗАВДАННЯ

Розв’яжи сам

Спробуйте перетворити слово «кот» в number всередині try. У except ValueError, вихід «Не число». Ім'я змінного number.

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку