Išimtinės situacijos sukūrimas: >>> raise ValueError('abc') Išimtinės situacijos „sugavimas“: >>> try: ... do_something() >>> except ValueError, e: ... print 'Klaida!' ... print e Užduotys: 1. Parašyti funkciją, kuri suskaičiuotų sąrašo elementų sandaugą. Jei duotas tuščias sąrašas, turi būti sukuriama išimtinė situacija. 2. Parašyti programą, kuri nustatytų, ar duotas tekstas yra UTF-8, ar ISO-8859-13 koduotės. 3. Parašyti programą, kuri padalintų vieną įvestą skaičių iš kito. Jei įvestas ne skaičius, turi būti klausiama pakartotinai. 4. Parašyti programą, kuri skaičiuotų nurodyto failo eilučių skaičių. Jei failo nėra ar jis neperskaitomas, praneštų klaidą. 5. Parašyti programą, kuri nustatytų nurodyto interneto puslapio koduotę ir patikrintų, ar teisinga koduotė (charset) įrašyta žymoje.