158
158
158
158
V BOB.
WWW-TEXNOLOGIYA VA HTML TILI
“notmodule” mavjud bo‘lmagan modul bo‘lganligi uchun xatolik yuz berdi.
Yuqorida Python dasturlash tilida ko‘p uchraydigan istisno-xatoliklar va ularning ta’rifi berildi.
Bulardan tashqari Pythonda qator istisno-xatoliklar mavjud bo‘lib,
ular quyidagi jadvalda
keltirilgan.
Istisno
Ta’rifi
AttributeError
Atribut o‘zlashtirish xatoligi yuz berganda chaqiriladi.
MemoryError
Amallarni bajarish
uchun xotira yetmaganda
chaqiriladi.
OSError
Sistemaviy amalda xatolik bo‘lganida chaqiriladi.
OverflowError
Arifmetik amalning natijasi
chop etish uchun juda
katta bo‘lganida chaqiriladi.
UnicodeError
Unicode bilan bog‘liq kodlash
yoki dekodlash xatosi
paydo bo‘lganda chaqiriladi.
UnboundLocalError
Funksiya yoki metodda
hech qanday qiymat qabul
qilmagan lokal o‘zgaruvchiga
murojaat qilinganida
paydo bo‘ladi.
FloatingPointError
Qo‘zg‘aluvchi nuqtali haqiqiy
sonlar ustida amallar
bajarishda xatolik yuz berganda chaqiriladi.
RuntimeError
Yuz bergan xato bironta
xatolik toifasiga tegishli
bo‘lmaganida chaqiriladi.
UYGA VAZIFA
1. Sintaksis xatoliklarning turli ko‘rinishlarini
ishga tushirib, natijani yozib oling.
2. Mavzuda ta’rif berilgan istisnolarni amalda sinab ko‘ring.
1. Dasturlash tillarida xatoliklar qanday holatlarda yuz beradi?
2. Xatoliklar qanday turlarga bo‘linadi?
3. Sintaksis xatoliklarga ta’rif bering.
4. Istisnolar qachon yuzaga keladi?
SAVOL VA TOPSHIRIQLAR